[2026-08-29 00:00:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:00:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:00:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-4907, 2026-08-29 00:00:07, 2026-08-29 00:00:07))  
[2026-08-29 00: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-20260829-4907, 2026-08-29 00:00:07, 2026-08-29 00:00:07))"} 
[2026-08-29 00:01:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:01:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:01:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-6891, 2026-08-29 00:01:07, 2026-08-29 00:01:07))  
[2026-08-29 00: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-20260829-6891, 2026-08-29 00:01:07, 2026-08-29 00:01:07))"} 
[2026-08-29 00:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-3204, 2026-08-29 00:02:04, 2026-08-29 00:02:04))  
[2026-08-29 00: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-20260829-3204, 2026-08-29 00:02:04, 2026-08-29 00:02:04))"} 
[2026-08-29 00:03:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:03:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:03:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7133, 2026-08-29 00:03:04, 2026-08-29 00:03:04))  
[2026-08-29 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-20260829-7133, 2026-08-29 00:03:04, 2026-08-29 00:03:04))"} 
[2026-08-29 00:04:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:04:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:04:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-9179, 2026-08-29 00:04:04, 2026-08-29 00:04:04))  
[2026-08-29 00: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-20260829-9179, 2026-08-29 00:04:04, 2026-08-29 00:04:04))"} 
[2026-08-29 00:05:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:05:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:05:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-3470, 2026-08-29 00:05:05, 2026-08-29 00:05:05))  
[2026-08-29 00: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-20260829-3470, 2026-08-29 00:05:05, 2026-08-29 00:05:05))"} 
[2026-08-29 00:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-8060, 2026-08-29 00:06:04, 2026-08-29 00:06:04))  
[2026-08-29 00: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-20260829-8060, 2026-08-29 00:06:04, 2026-08-29 00:06:04))"} 
[2026-08-29 00:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-8338, 2026-08-29 00:07:04, 2026-08-29 00:07:04))  
[2026-08-29 00: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-20260829-8338, 2026-08-29 00:07:04, 2026-08-29 00:07:04))"} 
[2026-08-29 00:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:07:36] 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-29 00:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:07:36] 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-29 00:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:07:36] 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-29 00:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:07:36] 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-29 00:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:07:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:07:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:07: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-29 00:07:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:07:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:07: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-29 00:07:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:08:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:08:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:08:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5347, 2026-08-29 00:08:03, 2026-08-29 00:08:03))  
[2026-08-29 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-20260829-5347, 2026-08-29 00:08:03, 2026-08-29 00:08:03))"} 
[2026-08-29 00:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-5621, 2026-08-29 00:09:04, 2026-08-29 00:09:04))  
[2026-08-29 00: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-20260829-5621, 2026-08-29 00:09:04, 2026-08-29 00:09:04))"} 
[2026-08-29 00:10:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:10:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:10:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-7698, 2026-08-29 00:10:04, 2026-08-29 00:10:04))  
[2026-08-29 00: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-20260829-7698, 2026-08-29 00:10:04, 2026-08-29 00:10:04))"} 
[2026-08-29 00:11:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:11:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:11:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-9300, 2026-08-29 00:11:03, 2026-08-29 00:11:03))  
[2026-08-29 00: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-20260829-9300, 2026-08-29 00:11:03, 2026-08-29 00:11:03))"} 
[2026-08-29 00:12:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:12:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:12:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-8372, 2026-08-29 00:12:04, 2026-08-29 00:12:04))  
[2026-08-29 00: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-20260829-8372, 2026-08-29 00:12:04, 2026-08-29 00:12:04))"} 
[2026-08-29 00:13:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:13:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:13:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-9076, 2026-08-29 00:13:04, 2026-08-29 00:13:04))  
[2026-08-29 00: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-20260829-9076, 2026-08-29 00:13:04, 2026-08-29 00:13:04))"} 
[2026-08-29 00:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-9599, 2026-08-29 00:14:03, 2026-08-29 00:14:03))  
[2026-08-29 00: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-20260829-9599, 2026-08-29 00:14:03, 2026-08-29 00:14:03))"} 
[2026-08-29 00:15:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:15:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:15:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-0694, 2026-08-29 00:15:04, 2026-08-29 00:15:04))  
[2026-08-29 00: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-20260829-0694, 2026-08-29 00:15:04, 2026-08-29 00:15:04))"} 
[2026-08-29 00:16:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:16:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:16:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00:16: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-29 00:16: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-20260829-2446, 2026-08-29 00:16:02, 2026-08-29 00:16:02))  
[2026-08-29 00:16: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-20260829-2446, 2026-08-29 00:16:02, 2026-08-29 00:16:02))"} 
[2026-08-29 00:17:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:17:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:17:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 00: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-20260829-3575, 2026-08-29 00:17:09, 2026-08-29 00:17:09))  
[2026-08-29 00: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-20260829-3575, 2026-08-29 00:17:09, 2026-08-29 00:17:09))"} 
[2026-08-29 00:18:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:18:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:18:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-6025, 2026-08-29 00:18:03, 2026-08-29 00:18:03))  
[2026-08-29 00: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-20260829-6025, 2026-08-29 00:18:03, 2026-08-29 00:18:03))"} 
[2026-08-29 00:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-1446, 2026-08-29 00:19:04, 2026-08-29 00:19:04))  
[2026-08-29 00: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-20260829-1446, 2026-08-29 00:19:04, 2026-08-29 00:19:04))"} 
[2026-08-29 00:20:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:20:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:20:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-6693, 2026-08-29 00:20:05, 2026-08-29 00:20:05))  
[2026-08-29 00: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-20260829-6693, 2026-08-29 00:20:05, 2026-08-29 00:20:05))"} 
[2026-08-29 00:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-6752, 2026-08-29 00:21:03, 2026-08-29 00:21:03))  
[2026-08-29 00: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-20260829-6752, 2026-08-29 00:21:03, 2026-08-29 00:21:03))"} 
[2026-08-29 00:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4134, 2026-08-29 00:22:03, 2026-08-29 00:22:03))  
[2026-08-29 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-20260829-4134, 2026-08-29 00:22:03, 2026-08-29 00:22:03))"} 
[2026-08-29 00:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0265, 2026-08-29 00:23:04, 2026-08-29 00:23:04))  
[2026-08-29 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-20260829-0265, 2026-08-29 00:23:04, 2026-08-29 00:23:04))"} 
[2026-08-29 00:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-0072, 2026-08-29 00:24:03, 2026-08-29 00:24:03))  
[2026-08-29 00: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-20260829-0072, 2026-08-29 00:24:03, 2026-08-29 00:24:03))"} 
[2026-08-29 00:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6406, 2026-08-29 00:25:03, 2026-08-29 00:25:03))  
[2026-08-29 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-20260829-6406, 2026-08-29 00:25:03, 2026-08-29 00:25:03))"} 
[2026-08-29 00:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-8987, 2026-08-29 00:26:03, 2026-08-29 00:26:03))  
[2026-08-29 00: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-20260829-8987, 2026-08-29 00:26:03, 2026-08-29 00:26:03))"} 
[2026-08-29 00:27:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:27:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:27:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-3206, 2026-08-29 00:27:04, 2026-08-29 00:27:04))  
[2026-08-29 00: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-20260829-3206, 2026-08-29 00:27:04, 2026-08-29 00:27:04))"} 
[2026-08-29 00:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7227, 2026-08-29 00:28:03, 2026-08-29 00:28:03))  
[2026-08-29 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-20260829-7227, 2026-08-29 00:28:03, 2026-08-29 00:28:03))"} 
[2026-08-29 00:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-3356, 2026-08-29 00:29:03, 2026-08-29 00:29:03))  
[2026-08-29 00: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-20260829-3356, 2026-08-29 00:29:03, 2026-08-29 00:29:03))"} 
[2026-08-29 00:30:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:30:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:30:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-0993, 2026-08-29 00:30:04, 2026-08-29 00:30:04))  
[2026-08-29 00: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-20260829-0993, 2026-08-29 00:30:04, 2026-08-29 00:30:04))"} 
[2026-08-29 00:31:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:31:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:31:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-8932, 2026-08-29 00:31:04, 2026-08-29 00:31:04))  
[2026-08-29 00: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-20260829-8932, 2026-08-29 00:31:04, 2026-08-29 00:31:04))"} 
[2026-08-29 00:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 00: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-29 00:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 00: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-29 00:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:31:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:31:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:31:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:31:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:31: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-29 00:31:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:31:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:31:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:31:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:31:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:31:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:31: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-29 00:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:31: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-29 00:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:31: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-29 00:31: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-29 00:31:41] 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-29 00:31: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-29 00:31:41] 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-29 00:32:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:32:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:32:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-4823, 2026-08-29 00:32:05, 2026-08-29 00:32:05))  
[2026-08-29 00: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-20260829-4823, 2026-08-29 00:32:05, 2026-08-29 00:32:05))"} 
[2026-08-29 00:32:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:32:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:32:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:32:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:32:43] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":332,"therapist_id":6,"date":null,"start_date":"2026-09-10","end_date":null,"day_of_week":"thursday","start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:32:46.000000Z","updated_at":"2026-08-23T05:09:49.000000Z"},"reqStart":"15:00:00","reqEnd":"18:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 00:33:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:33:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:33:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-5416, 2026-08-29 00:33:03, 2026-08-29 00:33:03))  
[2026-08-29 00: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-20260829-5416, 2026-08-29 00:33:03, 2026-08-29 00:33:03))"} 
[2026-08-29 00:34:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:34:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:34:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4772, 2026-08-29 00:34:06, 2026-08-29 00:34:06))  
[2026-08-29 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-20260829-4772, 2026-08-29 00:34:06, 2026-08-29 00:34:06))"} 
[2026-08-29 00:34:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:34:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:34:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:34:59] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":332,"therapist_id":6,"date":null,"start_date":"2026-09-10","end_date":null,"day_of_week":"thursday","start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:32:46.000000Z","updated_at":"2026-08-23T05:09:49.000000Z"},"reqStart":"15:00:00","reqEnd":"18:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 00:35:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:35:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:35:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-1741, 2026-08-29 00:35:04, 2026-08-29 00:35:04))  
[2026-08-29 00: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-20260829-1741, 2026-08-29 00:35:04, 2026-08-29 00:35:04))"} 
[2026-08-29 00:36:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:36:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:36:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9874, 2026-08-29 00:36:04, 2026-08-29 00:36:04))  
[2026-08-29 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-20260829-9874, 2026-08-29 00:36:04, 2026-08-29 00:36:04))"} 
[2026-08-29 00:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:37:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:37:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-8286, 2026-08-29 00:37:04, 2026-08-29 00:37:04))  
[2026-08-29 00: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-20260829-8286, 2026-08-29 00:37:04, 2026-08-29 00:37:04))"} 
[2026-08-29 00:38:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:38:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:38:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-3308, 2026-08-29 00:38:05, 2026-08-29 00:38:05))  
[2026-08-29 00: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-20260829-3308, 2026-08-29 00:38:05, 2026-08-29 00:38:05))"} 
[2026-08-29 00:39:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:39:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:39:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5784, 2026-08-29 00:39:03, 2026-08-29 00:39:03))  
[2026-08-29 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-20260829-5784, 2026-08-29 00:39:03, 2026-08-29 00:39:03))"} 
[2026-08-29 00:40:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:40:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:40:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 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-20260829-6688, 2026-08-29 00:40:06, 2026-08-29 00:40:06))  
[2026-08-29 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-20260829-6688, 2026-08-29 00:40:06, 2026-08-29 00:40:06))"} 
[2026-08-29 00:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-3462, 2026-08-29 00:41:03, 2026-08-29 00:41:03))  
[2026-08-29 00: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-20260829-3462, 2026-08-29 00:41:03, 2026-08-29 00:41:03))"} 
[2026-08-29 00:42:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:42:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:42:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-1116, 2026-08-29 00:42:06, 2026-08-29 00:42:06))  
[2026-08-29 00: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-20260829-1116, 2026-08-29 00:42:06, 2026-08-29 00:42:06))"} 
[2026-08-29 00:43:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:43:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:43:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1793, 2026-08-29 00:43:04, 2026-08-29 00:43:04))  
[2026-08-29 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-20260829-1793, 2026-08-29 00:43:04, 2026-08-29 00:43:04))"} 
[2026-08-29 00:44:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:44:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:44:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1784, 2026-08-29 00:44:05, 2026-08-29 00:44:05))  
[2026-08-29 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-20260829-1784, 2026-08-29 00:44:05, 2026-08-29 00:44:05))"} 
[2026-08-29 00:45:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:45:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:45:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-3620, 2026-08-29 00:45:06, 2026-08-29 00:45:06))  
[2026-08-29 00: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-20260829-3620, 2026-08-29 00:45:06, 2026-08-29 00:45:06))"} 
[2026-08-29 00:46:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:46:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:46:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5568, 2026-08-29 00:46:04, 2026-08-29 00:46:04))  
[2026-08-29 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-20260829-5568, 2026-08-29 00:46:04, 2026-08-29 00:46:04))"} 
[2026-08-29 00:47:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:47:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:47:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-7296, 2026-08-29 00:47:07, 2026-08-29 00:47:07))  
[2026-08-29 00: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-20260829-7296, 2026-08-29 00:47:07, 2026-08-29 00:47:07))"} 
[2026-08-29 00:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-5369, 2026-08-29 00:48:04, 2026-08-29 00:48:04))  
[2026-08-29 00: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-20260829-5369, 2026-08-29 00:48:04, 2026-08-29 00:48:04))"} 
[2026-08-29 00:49:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:49:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:49:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-2538, 2026-08-29 00:49:05, 2026-08-29 00:49:05))  
[2026-08-29 00: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-20260829-2538, 2026-08-29 00:49:05, 2026-08-29 00:49:05))"} 
[2026-08-29 00:50:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:50:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:50:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-5276, 2026-08-29 00:50:04, 2026-08-29 00:50:04))  
[2026-08-29 00: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-20260829-5276, 2026-08-29 00:50:04, 2026-08-29 00:50:04))"} 
[2026-08-29 00:51:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:51:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:51:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-9208, 2026-08-29 00:51:05, 2026-08-29 00:51:05))  
[2026-08-29 00: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-20260829-9208, 2026-08-29 00:51:05, 2026-08-29 00:51:05))"} 
[2026-08-29 00:52:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:52:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:52:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00:52: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-29 00:52: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-20260829-1506, 2026-08-29 00:52:02, 2026-08-29 00:52:02))  
[2026-08-29 00:52: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-20260829-1506, 2026-08-29 00:52:02, 2026-08-29 00:52:02))"} 
[2026-08-29 00:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9451, 2026-08-29 00:53:03, 2026-08-29 00:53:03))  
[2026-08-29 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-20260829-9451, 2026-08-29 00:53:03, 2026-08-29 00:53:03))"} 
[2026-08-29 00:54:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:54:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:54:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-5168, 2026-08-29 00:54:04, 2026-08-29 00:54:04))  
[2026-08-29 00: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-20260829-5168, 2026-08-29 00:54:04, 2026-08-29 00:54:04))"} 
[2026-08-29 00:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-3987, 2026-08-29 00:55:04, 2026-08-29 00:55:04))  
[2026-08-29 00: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-20260829-3987, 2026-08-29 00:55:04, 2026-08-29 00:55:04))"} 
[2026-08-29 00:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 00: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-29 00:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 00: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-29 00:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:55:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 00: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-29 00:55:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 00:55: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-29 00:55: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-29 00:55:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:55:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:55: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-29 00:55: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-29 00:55:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:55:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:55:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:55:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:55:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:55: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-29 00:55:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:55: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-29 00:55:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 00:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1620, 2026-08-29 00:56:03, 2026-08-29 00:56:03))  
[2026-08-29 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-20260829-1620, 2026-08-29 00:56:03, 2026-08-29 00:56:03))"} 
[2026-08-29 00:57:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:57:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-6469, 2026-08-29 00:57:04, 2026-08-29 00:57:04))  
[2026-08-29 00: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-20260829-6469, 2026-08-29 00:57:04, 2026-08-29 00:57:04))"} 
[2026-08-29 00:58:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:58:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:58:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00:58: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-29 00:58: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-20260829-1817, 2026-08-29 00:58:02, 2026-08-29 00:58:02))  
[2026-08-29 00:58: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-20260829-1817, 2026-08-29 00:58:02, 2026-08-29 00:58:02))"} 
[2026-08-29 00:59:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 00:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 00:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 00: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-29 00: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-20260829-3659, 2026-08-29 00:59:04, 2026-08-29 00:59:04))  
[2026-08-29 00: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-20260829-3659, 2026-08-29 00:59:04, 2026-08-29 00:59:04))"} 
[2026-08-29 01:00:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:00:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:00:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1347, 2026-08-29 01:00:06, 2026-08-29 01:00:06))  
[2026-08-29 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-20260829-1347, 2026-08-29 01:00:06, 2026-08-29 01:00:06))"} 
[2026-08-29 01:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-9383, 2026-08-29 01:01:04, 2026-08-29 01:01:04))  
[2026-08-29 01: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-20260829-9383, 2026-08-29 01:01:04, 2026-08-29 01:01:04))"} 
[2026-08-29 01:02:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:02: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-29 01:02:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:02:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:02:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:02: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-29 01:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4049, 2026-08-29 01:02:04, 2026-08-29 01:02:04))  
[2026-08-29 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-20260829-4049, 2026-08-29 01:02:04, 2026-08-29 01:02:04))"} 
[2026-08-29 01:02:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:02:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:02: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-29 01:02:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:02:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:02: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-29 01:02:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:02: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-29 01:02: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-29 01:02: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-29 01:02:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:02:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:02:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:02: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-29 01:02: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-29 01:03:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:03:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:03:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01:03: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-29 01:03: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-20260829-8282, 2026-08-29 01:03:02, 2026-08-29 01:03:02))  
[2026-08-29 01:03: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-20260829-8282, 2026-08-29 01:03:02, 2026-08-29 01:03:02))"} 
[2026-08-29 01:03:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:03: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-29 01:03:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:03:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:03:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:03: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-29 01:03:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:03:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:03:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:03: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-29 01:03:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:03: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-29 01:03: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-29 01:04:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:04:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:04:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:04:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:04:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1868, 2026-08-29 01:04:04, 2026-08-29 01:04:04))  
[2026-08-29 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-20260829-1868, 2026-08-29 01:04:04, 2026-08-29 01:04:04))"} 
[2026-08-29 01:04:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3313 from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:04:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3313 from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:04:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331315 from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:04:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331315 from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:05:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:05:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:05:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-1589, 2026-08-29 01:05:04, 2026-08-29 01:05:04))  
[2026-08-29 01: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-20260829-1589, 2026-08-29 01:05:04, 2026-08-29 01:05:04))"} 
[2026-08-29 01:05:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:05:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:05:07] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 01:05:08] 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":"AFUSLJYNJ9b_h7Brpr_V6HP"}}}} 
[2026-08-29 01:05:08] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 01:05:08] production.INFO: OTP Email sent to superningsihwork@gmail.com  
[2026-08-29 01:05:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:05:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:05:25] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 01:05: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":"Ag1w0XB0dlK5O9p2kxmWJRy"}}}} 
[2026-08-29 01:05:25] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 01:05:25] production.INFO: OTP Email sent to superningsihwork@gmail.com  
[2026-08-29 01:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4805, 2026-08-29 01:06:04, 2026-08-29 01:06:04))  
[2026-08-29 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-20260829-4805, 2026-08-29 01:06:04, 2026-08-29 01:06:04))"} 
[2026-08-29 01:06:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06:35] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 01:06:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06: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-29 01:06:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06: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-29 01:06: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-29 01:06:45] 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-29 01:06:45] 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-29 01:06:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06:45] 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-29 01:06:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06:45] 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-29 01:06:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06: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-29 01:06:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:06: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-29 01:06: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-29 01:06: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-29 01:06: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-29 01:06: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-29 01:06: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-29 01:06: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-29 01:07:00] 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-29 01:07: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-29 01:07:00] 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-29 01:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-4494, 2026-08-29 01:07:03, 2026-08-29 01:07:03))  
[2026-08-29 01: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-20260829-4494, 2026-08-29 01:07:03, 2026-08-29 01:07:03))"} 
[2026-08-29 01:07:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:07:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:07:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:07:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:07:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:07:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:07:42] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 01:07:42] 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":"AqQO25okQgqEae7uXDrUcec"}}}} 
[2026-08-29 01:07:42] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 01:07:42] production.INFO: OTP Email sent to kanayamazela5@gmail.com  
[2026-08-29 01:08:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:08:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:08:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01:08: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-29 01:08: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-20260829-7906, 2026-08-29 01:08:02, 2026-08-29 01:08:02))  
[2026-08-29 01:08: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-20260829-7906, 2026-08-29 01:08:02, 2026-08-29 01:08:02))"} 
[2026-08-29 01:08:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:08:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:08:27] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 01:08:28] 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":"ASoBUCIWn3qChxD1SZRquDH"}}}} 
[2026-08-29 01:08:28] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 01:08:28] production.INFO: OTP Email sent to kanayamazela5@gmail.com  
[2026-08-29 01:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-0418, 2026-08-29 01:09:04, 2026-08-29 01:09:04))  
[2026-08-29 01: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-20260829-0418, 2026-08-29 01:09:04, 2026-08-29 01:09:04))"} 
[2026-08-29 01:09:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09:39] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 01:09:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09: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-29 01:09:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09: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-29 01:09:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09: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-29 01:09:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:09: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-29 01:09:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:10:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:10:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:10:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01:10:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 01: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-20260829-6195, 2026-08-29 01:10:03, 2026-08-29 01:10:03))  
[2026-08-29 01: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-20260829-6195, 2026-08-29 01:10:03, 2026-08-29 01:10:03))"} 
[2026-08-29 01:10:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:10:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:10: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-29 01:10:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:10:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:10:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:10:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:10: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-29 01:10:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:10: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-29 01:10:12] 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-29 01:10:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:10:12] 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-29 01:10:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:10: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-29 01:10:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:10:13] 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-29 01:10:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:10: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-29 01:10: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-29 01:10:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:11:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:11:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:11:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-6274, 2026-08-29 01:11:03, 2026-08-29 01:11:03))  
[2026-08-29 01: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-20260829-6274, 2026-08-29 01:11:03, 2026-08-29 01:11:03))"} 
[2026-08-29 01:12:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:12:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:12:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-7509, 2026-08-29 01:12:04, 2026-08-29 01:12:04))  
[2026-08-29 01: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-20260829-7509, 2026-08-29 01:12:04, 2026-08-29 01:12:04))"} 
[2026-08-29 01:13:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:13:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:13:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-7462, 2026-08-29 01:13:07, 2026-08-29 01:13:07))  
[2026-08-29 01: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-20260829-7462, 2026-08-29 01:13:07, 2026-08-29 01:13:07))"} 
[2026-08-29 01:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-9018, 2026-08-29 01:14:03, 2026-08-29 01:14:03))  
[2026-08-29 01: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-20260829-9018, 2026-08-29 01:14:03, 2026-08-29 01:14:03))"} 
[2026-08-29 01:14:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:14:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:14: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-29 01:14: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-29 01:14: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-29 01:14:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:14: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-29 01:14:22] 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-29 01:14: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-29 01:14: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-29 01:14:23] 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-29 01:15:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:15:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:15:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:15:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:15:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-6983, 2026-08-29 01:15:04, 2026-08-29 01:15:04))  
[2026-08-29 01: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-20260829-6983, 2026-08-29 01:15:04, 2026-08-29 01:15:04))"} 
[2026-08-29 01:16:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:16:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:16:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-1655, 2026-08-29 01:16:03, 2026-08-29 01:16:03))  
[2026-08-29 01: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-20260829-1655, 2026-08-29 01:16:03, 2026-08-29 01:16:03))"} 
[2026-08-29 01:17:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:17:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:17:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01:17:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 01:17:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-5856, 2026-08-29 01:17:05, 2026-08-29 01:17:05))  
[2026-08-29 01:17:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-5856, 2026-08-29 01:17:05, 2026-08-29 01:17:05))"} 
[2026-08-29 01:18:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:18:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:18:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-1926, 2026-08-29 01:18:06, 2026-08-29 01:18:06))  
[2026-08-29 01: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-20260829-1926, 2026-08-29 01:18:06, 2026-08-29 01:18:06))"} 
[2026-08-29 01:19:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:19:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:19:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01:19: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-29 01:19: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-20260829-4733, 2026-08-29 01:19:07, 2026-08-29 01:19:07))  
[2026-08-29 01:19: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-20260829-4733, 2026-08-29 01:19:07, 2026-08-29 01:19:07))"} 
[2026-08-29 01:20:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:20:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:20:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-9861, 2026-08-29 01:20:04, 2026-08-29 01:20:04))  
[2026-08-29 01: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-20260829-9861, 2026-08-29 01:20:04, 2026-08-29 01:20:04))"} 
[2026-08-29 01:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-1766, 2026-08-29 01:21:03, 2026-08-29 01:21:03))  
[2026-08-29 01: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-20260829-1766, 2026-08-29 01:21:03, 2026-08-29 01:21:03))"} 
[2026-08-29 01:22:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:22:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:22:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-7223, 2026-08-29 01:22:04, 2026-08-29 01:22:04))  
[2026-08-29 01: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-20260829-7223, 2026-08-29 01:22:04, 2026-08-29 01:22:04))"} 
[2026-08-29 01:23:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:23:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:23:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8005, 2026-08-29 01:23:05, 2026-08-29 01:23:05))  
[2026-08-29 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-20260829-8005, 2026-08-29 01:23:05, 2026-08-29 01:23:05))"} 
[2026-08-29 01:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9759, 2026-08-29 01:24:03, 2026-08-29 01:24:03))  
[2026-08-29 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-20260829-9759, 2026-08-29 01:24:03, 2026-08-29 01:24:03))"} 
[2026-08-29 01:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-7569, 2026-08-29 01:25:03, 2026-08-29 01:25:03))  
[2026-08-29 01: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-20260829-7569, 2026-08-29 01:25:03, 2026-08-29 01:25:03))"} 
[2026-08-29 01:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-3740, 2026-08-29 01:26:03, 2026-08-29 01:26:03))  
[2026-08-29 01: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-20260829-3740, 2026-08-29 01:26:03, 2026-08-29 01:26:03))"} 
[2026-08-29 01:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-4664, 2026-08-29 01:27:03, 2026-08-29 01:27:03))  
[2026-08-29 01: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-20260829-4664, 2026-08-29 01:27:03, 2026-08-29 01:27:03))"} 
[2026-08-29 01:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1817, 2026-08-29 01:28:03, 2026-08-29 01:28:03))  
[2026-08-29 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-20260829-1817, 2026-08-29 01:28:03, 2026-08-29 01:28:03))"} 
[2026-08-29 01:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-6125, 2026-08-29 01:29:03, 2026-08-29 01:29:03))  
[2026-08-29 01: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-20260829-6125, 2026-08-29 01:29:03, 2026-08-29 01:29:03))"} 
[2026-08-29 01:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1069, 2026-08-29 01:30:05, 2026-08-29 01:30:05))  
[2026-08-29 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-20260829-1069, 2026-08-29 01:30:05, 2026-08-29 01:30:05))"} 
[2026-08-29 01:31:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:31:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:31:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0940, 2026-08-29 01:31:03, 2026-08-29 01:31:03))  
[2026-08-29 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-20260829-0940, 2026-08-29 01:31:03, 2026-08-29 01:31:03))"} 
[2026-08-29 01:32:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:32:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:32:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2909, 2026-08-29 01:32:04, 2026-08-29 01:32:04))  
[2026-08-29 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-20260829-2909, 2026-08-29 01:32:04, 2026-08-29 01:32:04))"} 
[2026-08-29 01:33:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:33:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:33:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8182, 2026-08-29 01:33:04, 2026-08-29 01:33:04))  
[2026-08-29 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-20260829-8182, 2026-08-29 01:33:04, 2026-08-29 01:33:04))"} 
[2026-08-29 01:34:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:34:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:34:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01:34: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-29 01:34: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-20260829-4832, 2026-08-29 01:34:02, 2026-08-29 01:34:02))  
[2026-08-29 01:34: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-20260829-4832, 2026-08-29 01:34:02, 2026-08-29 01:34:02))"} 
[2026-08-29 01:35:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:35:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:35:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-0457, 2026-08-29 01:35:05, 2026-08-29 01:35:05))  
[2026-08-29 01: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-20260829-0457, 2026-08-29 01:35:05, 2026-08-29 01:35:05))"} 
[2026-08-29 01:36:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:36:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:36:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01:36: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-29 01:36: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-20260829-8048, 2026-08-29 01:36:02, 2026-08-29 01:36:02))  
[2026-08-29 01:36: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-20260829-8048, 2026-08-29 01:36:02, 2026-08-29 01:36:02))"} 
[2026-08-29 01:37:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:37:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:37:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-2489, 2026-08-29 01:37:04, 2026-08-29 01:37:04))  
[2026-08-29 01: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-20260829-2489, 2026-08-29 01:37:04, 2026-08-29 01:37:04))"} 
[2026-08-29 01:37:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:37:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:37: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-29 01:37: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-29 01:37:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:37:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 01:37: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-29 01:37: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-29 01:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-1917, 2026-08-29 01:38:03, 2026-08-29 01:38:03))  
[2026-08-29 01: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-20260829-1917, 2026-08-29 01:38:03, 2026-08-29 01:38:03))"} 
[2026-08-29 01:39:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:39:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:39:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3820, 2026-08-29 01:39:04, 2026-08-29 01:39:04))  
[2026-08-29 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-20260829-3820, 2026-08-29 01:39:04, 2026-08-29 01:39:04))"} 
[2026-08-29 01:40:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:40:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:40:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-6554, 2026-08-29 01:40:05, 2026-08-29 01:40:05))  
[2026-08-29 01: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-20260829-6554, 2026-08-29 01:40:05, 2026-08-29 01:40:05))"} 
[2026-08-29 01:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0817, 2026-08-29 01:41:03, 2026-08-29 01:41:03))  
[2026-08-29 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-20260829-0817, 2026-08-29 01:41:03, 2026-08-29 01:41:03))"} 
[2026-08-29 01:42:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:42:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:42:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-6054, 2026-08-29 01:42:06, 2026-08-29 01:42:06))  
[2026-08-29 01: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-20260829-6054, 2026-08-29 01:42:06, 2026-08-29 01:42:06))"} 
[2026-08-29 01:43:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:43:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:43:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-3834, 2026-08-29 01:43:06, 2026-08-29 01:43:06))  
[2026-08-29 01: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-20260829-3834, 2026-08-29 01:43:06, 2026-08-29 01:43:06))"} 
[2026-08-29 01:44:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:44:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:44:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-5346, 2026-08-29 01:44:05, 2026-08-29 01:44:05))  
[2026-08-29 01: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-20260829-5346, 2026-08-29 01:44:05, 2026-08-29 01:44:05))"} 
[2026-08-29 01:45:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:45:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:45:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-3608, 2026-08-29 01:45:04, 2026-08-29 01:45:04))  
[2026-08-29 01: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-20260829-3608, 2026-08-29 01:45:04, 2026-08-29 01:45:04))"} 
[2026-08-29 01:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0076, 2026-08-29 01:46:03, 2026-08-29 01:46:03))  
[2026-08-29 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-20260829-0076, 2026-08-29 01:46:03, 2026-08-29 01:46:03))"} 
[2026-08-29 01:47:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:47:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:47:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-4899, 2026-08-29 01:47:04, 2026-08-29 01:47:04))  
[2026-08-29 01: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-20260829-4899, 2026-08-29 01:47:04, 2026-08-29 01:47:04))"} 
[2026-08-29 01:48:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:48:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:48:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-2195, 2026-08-29 01:48:05, 2026-08-29 01:48:05))  
[2026-08-29 01: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-20260829-2195, 2026-08-29 01:48:05, 2026-08-29 01:48:05))"} 
[2026-08-29 01:49:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:49:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:49:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-5226, 2026-08-29 01:49:04, 2026-08-29 01:49:04))  
[2026-08-29 01: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-20260829-5226, 2026-08-29 01:49:04, 2026-08-29 01:49:04))"} 
[2026-08-29 01:50:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:50:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:50:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 01: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-20260829-1009, 2026-08-29 01:50:04, 2026-08-29 01:50:04))  
[2026-08-29 01: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-20260829-1009, 2026-08-29 01:50:04, 2026-08-29 01:50:04))"} 
[2026-08-29 01:51:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:51:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:51:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-3101, 2026-08-29 01:51:04, 2026-08-29 01:51:04))  
[2026-08-29 01: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-20260829-3101, 2026-08-29 01:51:04, 2026-08-29 01:51:04))"} 
[2026-08-29 01:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-4154, 2026-08-29 01:52:03, 2026-08-29 01:52:03))  
[2026-08-29 01: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-20260829-4154, 2026-08-29 01:52:03, 2026-08-29 01:52:03))"} 
[2026-08-29 01:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3763, 2026-08-29 01:53:03, 2026-08-29 01:53:03))  
[2026-08-29 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-20260829-3763, 2026-08-29 01:53:03, 2026-08-29 01:53:03))"} 
[2026-08-29 01:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:54:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-1953, 2026-08-29 01:54:03, 2026-08-29 01:54:03))  
[2026-08-29 01: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-20260829-1953, 2026-08-29 01:54:03, 2026-08-29 01:54:03))"} 
[2026-08-29 01:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-5449, 2026-08-29 01:55:04, 2026-08-29 01:55:04))  
[2026-08-29 01: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-20260829-5449, 2026-08-29 01:55:04, 2026-08-29 01:55:04))"} 
[2026-08-29 01:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-8178, 2026-08-29 01:56:03, 2026-08-29 01:56:03))  
[2026-08-29 01: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-20260829-8178, 2026-08-29 01:56:03, 2026-08-29 01:56:03))"} 
[2026-08-29 01:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-9439, 2026-08-29 01:57:04, 2026-08-29 01:57:04))  
[2026-08-29 01: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-20260829-9439, 2026-08-29 01:57:04, 2026-08-29 01:57:04))"} 
[2026-08-29 01:58:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:58:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:58:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-0774, 2026-08-29 01:58:03, 2026-08-29 01:58:03))  
[2026-08-29 01: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-20260829-0774, 2026-08-29 01:58:03, 2026-08-29 01:58:03))"} 
[2026-08-29 01:59:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 01:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 01:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 01: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-29 01: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-20260829-2347, 2026-08-29 01:59:04, 2026-08-29 01:59:04))  
[2026-08-29 01: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-20260829-2347, 2026-08-29 01:59:04, 2026-08-29 01:59:04))"} 
[2026-08-29 02:00:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:00:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:00:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-0038, 2026-08-29 02:00:06, 2026-08-29 02:00:06))  
[2026-08-29 02: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-20260829-0038, 2026-08-29 02:00:06, 2026-08-29 02:00:06))"} 
[2026-08-29 02:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-3348, 2026-08-29 02:01:04, 2026-08-29 02:01:04))  
[2026-08-29 02: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-20260829-3348, 2026-08-29 02:01:04, 2026-08-29 02:01:04))"} 
[2026-08-29 02:02:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:02:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:02:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2712, 2026-08-29 02:02:03, 2026-08-29 02:02:03))  
[2026-08-29 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-20260829-2712, 2026-08-29 02:02:03, 2026-08-29 02:02:03))"} 
[2026-08-29 02:03:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:03:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:03:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-7061, 2026-08-29 02:03:03, 2026-08-29 02:03:03))  
[2026-08-29 02: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-20260829-7061, 2026-08-29 02:03:03, 2026-08-29 02:03:03))"} 
[2026-08-29 02:04:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:04:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:04:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-9685, 2026-08-29 02:04:03, 2026-08-29 02:04:03))  
[2026-08-29 02: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-20260829-9685, 2026-08-29 02:04:03, 2026-08-29 02:04:03))"} 
[2026-08-29 02:05:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:05:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:05:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-6489, 2026-08-29 02:05:03, 2026-08-29 02:05:03))  
[2026-08-29 02: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-20260829-6489, 2026-08-29 02:05:03, 2026-08-29 02:05:03))"} 
[2026-08-29 02:06:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:06:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:06:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-7238, 2026-08-29 02:06:05, 2026-08-29 02:06:05))  
[2026-08-29 02: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-20260829-7238, 2026-08-29 02:06:05, 2026-08-29 02:06:05))"} 
[2026-08-29 02:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 02: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-20260829-0585, 2026-08-29 02:07:04, 2026-08-29 02:07:04))  
[2026-08-29 02: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-20260829-0585, 2026-08-29 02:07:04, 2026-08-29 02:07:04))"} 
[2026-08-29 02:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0242, 2026-08-29 02:08:04, 2026-08-29 02:08:04))  
[2026-08-29 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-20260829-0242, 2026-08-29 02:08:04, 2026-08-29 02:08:04))"} 
[2026-08-29 02:09:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:09:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:09:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8827, 2026-08-29 02:09:05, 2026-08-29 02:09:05))  
[2026-08-29 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-20260829-8827, 2026-08-29 02:09:05, 2026-08-29 02:09:05))"} 
[2026-08-29 02:10:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:10:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:10:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-9643, 2026-08-29 02:10:05, 2026-08-29 02:10:05))  
[2026-08-29 02: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-20260829-9643, 2026-08-29 02:10:05, 2026-08-29 02:10:05))"} 
[2026-08-29 02:11:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:11:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:11:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7707, 2026-08-29 02:11:04, 2026-08-29 02:11:04))  
[2026-08-29 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-20260829-7707, 2026-08-29 02:11:04, 2026-08-29 02:11:04))"} 
[2026-08-29 02:12:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:12:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:12:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4858, 2026-08-29 02:12:05, 2026-08-29 02:12:05))  
[2026-08-29 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-20260829-4858, 2026-08-29 02:12:05, 2026-08-29 02:12:05))"} 
[2026-08-29 02:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-5568, 2026-08-29 02:13:03, 2026-08-29 02:13:03))  
[2026-08-29 02: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-20260829-5568, 2026-08-29 02:13:03, 2026-08-29 02:13:03))"} 
[2026-08-29 02:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-8267, 2026-08-29 02:14:03, 2026-08-29 02:14:03))  
[2026-08-29 02: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-20260829-8267, 2026-08-29 02:14:03, 2026-08-29 02:14:03))"} 
[2026-08-29 02:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7731, 2026-08-29 02:15:05, 2026-08-29 02:15:05))  
[2026-08-29 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-20260829-7731, 2026-08-29 02:15:05, 2026-08-29 02:15:05))"} 
[2026-08-29 02:16:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:16:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:16:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02:16: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-29 02:16: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-20260829-5877, 2026-08-29 02:16:02, 2026-08-29 02:16:02))  
[2026-08-29 02:16: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-20260829-5877, 2026-08-29 02:16:02, 2026-08-29 02:16:02))"} 
[2026-08-29 02:17:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:17:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:17:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02:17: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-29 02:17: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-20260829-2923, 2026-08-29 02:17:06, 2026-08-29 02:17:06))  
[2026-08-29 02:17: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-20260829-2923, 2026-08-29 02:17:06, 2026-08-29 02:17:06))"} 
[2026-08-29 02:18:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:18:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:18:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6680, 2026-08-29 02:18:03, 2026-08-29 02:18:03))  
[2026-08-29 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-20260829-6680, 2026-08-29 02:18:03, 2026-08-29 02:18:03))"} 
[2026-08-29 02:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1205, 2026-08-29 02:19:04, 2026-08-29 02:19:04))  
[2026-08-29 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-20260829-1205, 2026-08-29 02:19:04, 2026-08-29 02:19:04))"} 
[2026-08-29 02:20:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:20:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:20:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-5490, 2026-08-29 02:20:03, 2026-08-29 02:20:03))  
[2026-08-29 02: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-20260829-5490, 2026-08-29 02:20:03, 2026-08-29 02:20:03))"} 
[2026-08-29 02:21:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:21:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:21:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3720, 2026-08-29 02:21:04, 2026-08-29 02:21:04))  
[2026-08-29 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-20260829-3720, 2026-08-29 02:21:04, 2026-08-29 02:21:04))"} 
[2026-08-29 02:22:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:22:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:22:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02:22: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-29 02:22: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-20260829-3066, 2026-08-29 02:22:02, 2026-08-29 02:22:02))  
[2026-08-29 02:22: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-20260829-3066, 2026-08-29 02:22:02, 2026-08-29 02:22:02))"} 
[2026-08-29 02:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0677, 2026-08-29 02:23:04, 2026-08-29 02:23:04))  
[2026-08-29 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-20260829-0677, 2026-08-29 02:23:04, 2026-08-29 02:23:04))"} 
[2026-08-29 02:24:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:24:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-7582, 2026-08-29 02:24:04, 2026-08-29 02:24:04))  
[2026-08-29 02: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-20260829-7582, 2026-08-29 02:24:04, 2026-08-29 02:24:04))"} 
[2026-08-29 02:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-7152, 2026-08-29 02:25:03, 2026-08-29 02:25:03))  
[2026-08-29 02: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-20260829-7152, 2026-08-29 02:25:03, 2026-08-29 02:25:03))"} 
[2026-08-29 02:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8647, 2026-08-29 02:26:03, 2026-08-29 02:26:03))  
[2026-08-29 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-20260829-8647, 2026-08-29 02:26:03, 2026-08-29 02:26:03))"} 
[2026-08-29 02:27:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:27:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:27:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5237, 2026-08-29 02:27:05, 2026-08-29 02:27:05))  
[2026-08-29 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-20260829-5237, 2026-08-29 02:27:05, 2026-08-29 02:27:05))"} 
[2026-08-29 02:28:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:28:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:28:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5926, 2026-08-29 02:28:04, 2026-08-29 02:28:04))  
[2026-08-29 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-20260829-5926, 2026-08-29 02:28:04, 2026-08-29 02:28:04))"} 
[2026-08-29 02:29:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:29:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:29:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-8383, 2026-08-29 02:29:04, 2026-08-29 02:29:04))  
[2026-08-29 02: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-20260829-8383, 2026-08-29 02:29:04, 2026-08-29 02:29:04))"} 
[2026-08-29 02:30:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:30:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:30:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-3444, 2026-08-29 02:30:04, 2026-08-29 02:30:04))  
[2026-08-29 02: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-20260829-3444, 2026-08-29 02:30:04, 2026-08-29 02:30:04))"} 
[2026-08-29 02:31:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:31:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:31:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-0682, 2026-08-29 02:31:06, 2026-08-29 02:31:06))  
[2026-08-29 02: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-20260829-0682, 2026-08-29 02:31:06, 2026-08-29 02:31:06))"} 
[2026-08-29 02:32:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:32:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:32:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-9647, 2026-08-29 02:32:03, 2026-08-29 02:32:03))  
[2026-08-29 02: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-20260829-9647, 2026-08-29 02:32:03, 2026-08-29 02:32:03))"} 
[2026-08-29 02:33:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:33:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:33:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6848, 2026-08-29 02:33:03, 2026-08-29 02:33:03))  
[2026-08-29 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-20260829-6848, 2026-08-29 02:33:03, 2026-08-29 02:33:03))"} 
[2026-08-29 02:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-3214, 2026-08-29 02:34:04, 2026-08-29 02:34:04))  
[2026-08-29 02: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-20260829-3214, 2026-08-29 02:34:04, 2026-08-29 02:34:04))"} 
[2026-08-29 02:35:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:35:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:35:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1072, 2026-08-29 02:35:05, 2026-08-29 02:35:05))  
[2026-08-29 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-20260829-1072, 2026-08-29 02:35:05, 2026-08-29 02:35:05))"} 
[2026-08-29 02:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-8977, 2026-08-29 02:36:03, 2026-08-29 02:36:03))  
[2026-08-29 02: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-20260829-8977, 2026-08-29 02:36:03, 2026-08-29 02:36:03))"} 
[2026-08-29 02:37:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:37:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:37:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-6309, 2026-08-29 02:37:06, 2026-08-29 02:37:06))  
[2026-08-29 02: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-20260829-6309, 2026-08-29 02:37:06, 2026-08-29 02:37:06))"} 
[2026-08-29 02:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-9320, 2026-08-29 02:38:03, 2026-08-29 02:38:03))  
[2026-08-29 02: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-20260829-9320, 2026-08-29 02:38:03, 2026-08-29 02:38:03))"} 
[2026-08-29 02:39:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:39:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:39:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-8813, 2026-08-29 02:39:04, 2026-08-29 02:39:04))  
[2026-08-29 02: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-20260829-8813, 2026-08-29 02:39:04, 2026-08-29 02:39:04))"} 
[2026-08-29 02:40:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:40:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:40:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-0514, 2026-08-29 02:40:06, 2026-08-29 02:40:06))  
[2026-08-29 02: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-20260829-0514, 2026-08-29 02:40:06, 2026-08-29 02:40:06))"} 
[2026-08-29 02:41:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:41:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:41:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-8741, 2026-08-29 02:41:04, 2026-08-29 02:41:04))  
[2026-08-29 02: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-20260829-8741, 2026-08-29 02:41:04, 2026-08-29 02:41:04))"} 
[2026-08-29 02:42:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:42:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:42:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-5839, 2026-08-29 02:42:05, 2026-08-29 02:42:05))  
[2026-08-29 02: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-20260829-5839, 2026-08-29 02:42:05, 2026-08-29 02:42:05))"} 
[2026-08-29 02:43:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:43:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:43:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-1560, 2026-08-29 02:43:04, 2026-08-29 02:43:04))  
[2026-08-29 02: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-20260829-1560, 2026-08-29 02:43:04, 2026-08-29 02:43:04))"} 
[2026-08-29 02:44:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:44:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:44:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-1120, 2026-08-29 02:44:04, 2026-08-29 02:44:04))  
[2026-08-29 02: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-20260829-1120, 2026-08-29 02:44:04, 2026-08-29 02:44:04))"} 
[2026-08-29 02:45:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:45:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:45:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-3002, 2026-08-29 02:45:03, 2026-08-29 02:45:03))  
[2026-08-29 02: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-20260829-3002, 2026-08-29 02:45:03, 2026-08-29 02:45:03))"} 
[2026-08-29 02:46:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:46:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:46:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-1409, 2026-08-29 02:46:02, 2026-08-29 02:46:02))  
[2026-08-29 02: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-20260829-1409, 2026-08-29 02:46:02, 2026-08-29 02:46:02))"} 
[2026-08-29 02:47:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:47:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:47:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-7265, 2026-08-29 02:47:03, 2026-08-29 02:47:03))  
[2026-08-29 02: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-20260829-7265, 2026-08-29 02:47:03, 2026-08-29 02:47:03))"} 
[2026-08-29 02:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8976, 2026-08-29 02:48:03, 2026-08-29 02:48:03))  
[2026-08-29 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-20260829-8976, 2026-08-29 02:48:03, 2026-08-29 02:48:03))"} 
[2026-08-29 02:49:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:49:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:49:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02:49: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-29 02:49: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-20260829-7875, 2026-08-29 02:49:02, 2026-08-29 02:49:02))  
[2026-08-29 02:49: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-20260829-7875, 2026-08-29 02:49:02, 2026-08-29 02:49:02))"} 
[2026-08-29 02:50:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:50:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:50:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1525, 2026-08-29 02:50:05, 2026-08-29 02:50:05))  
[2026-08-29 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-20260829-1525, 2026-08-29 02:50:05, 2026-08-29 02:50:05))"} 
[2026-08-29 02:51:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:51:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:51:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-3629, 2026-08-29 02:51:04, 2026-08-29 02:51:04))  
[2026-08-29 02: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-20260829-3629, 2026-08-29 02:51:04, 2026-08-29 02:51:04))"} 
[2026-08-29 02:52:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:52:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:52:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-9726, 2026-08-29 02:52:04, 2026-08-29 02:52:04))  
[2026-08-29 02: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-20260829-9726, 2026-08-29 02:52:04, 2026-08-29 02:52:04))"} 
[2026-08-29 02:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-9005, 2026-08-29 02:53:03, 2026-08-29 02:53:03))  
[2026-08-29 02: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-20260829-9005, 2026-08-29 02:53:03, 2026-08-29 02:53:03))"} 
[2026-08-29 02:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:54:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8939, 2026-08-29 02:54:03, 2026-08-29 02:54:03))  
[2026-08-29 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-20260829-8939, 2026-08-29 02:54:03, 2026-08-29 02:54:03))"} 
[2026-08-29 02:55:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:55:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:55:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-0787, 2026-08-29 02:55:03, 2026-08-29 02:55:03))  
[2026-08-29 02: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-20260829-0787, 2026-08-29 02:55:03, 2026-08-29 02:55:03))"} 
[2026-08-29 02:56:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:56:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:56:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7414, 2026-08-29 02:56:04, 2026-08-29 02:56:04))  
[2026-08-29 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-20260829-7414, 2026-08-29 02:56:04, 2026-08-29 02:56:04))"} 
[2026-08-29 02:57:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:57:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:57:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1033, 2026-08-29 02:57:03, 2026-08-29 02:57:03))  
[2026-08-29 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-20260829-1033, 2026-08-29 02:57:03, 2026-08-29 02:57:03))"} 
[2026-08-29 02:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-3292, 2026-08-29 02:58:04, 2026-08-29 02:58:04))  
[2026-08-29 02: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-20260829-3292, 2026-08-29 02:58:04, 2026-08-29 02:58:04))"} 
[2026-08-29 02:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 02:59:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 02:59:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 02: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-29 02: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-20260829-2036, 2026-08-29 02:59:03, 2026-08-29 02:59:03))  
[2026-08-29 02: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-20260829-2036, 2026-08-29 02:59:03, 2026-08-29 02:59:03))"} 
[2026-08-29 03:00:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:00:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:00:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-8810, 2026-08-29 03:00:05, 2026-08-29 03:00:05))  
[2026-08-29 03: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-20260829-8810, 2026-08-29 03:00:05, 2026-08-29 03:00:05))"} 
[2026-08-29 03:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3056, 2026-08-29 03:01:04, 2026-08-29 03:01:04))  
[2026-08-29 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-20260829-3056, 2026-08-29 03:01:04, 2026-08-29 03:01:04))"} 
[2026-08-29 03:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9434, 2026-08-29 03:02:04, 2026-08-29 03:02:04))  
[2026-08-29 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-20260829-9434, 2026-08-29 03:02:04, 2026-08-29 03:02:04))"} 
[2026-08-29 03:03:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:03:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:03:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-8182, 2026-08-29 03:03:04, 2026-08-29 03:03:04))  
[2026-08-29 03: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-20260829-8182, 2026-08-29 03:03:04, 2026-08-29 03:03:04))"} 
[2026-08-29 03:04:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:04:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:04:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-0532, 2026-08-29 03:04:03, 2026-08-29 03:04:03))  
[2026-08-29 03: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-20260829-0532, 2026-08-29 03:04:03, 2026-08-29 03:04:03))"} 
[2026-08-29 03:05:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:05:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:05:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-7799, 2026-08-29 03:05:04, 2026-08-29 03:05:04))  
[2026-08-29 03: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-20260829-7799, 2026-08-29 03:05:04, 2026-08-29 03:05:04))"} 
[2026-08-29 03:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-1153, 2026-08-29 03:06:04, 2026-08-29 03:06:04))  
[2026-08-29 03: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-20260829-1153, 2026-08-29 03:06:04, 2026-08-29 03:06:04))"} 
[2026-08-29 03:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-7123, 2026-08-29 03:07:03, 2026-08-29 03:07:03))  
[2026-08-29 03: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-20260829-7123, 2026-08-29 03:07:03, 2026-08-29 03:07:03))"} 
[2026-08-29 03:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-1731, 2026-08-29 03:08:04, 2026-08-29 03:08:04))  
[2026-08-29 03: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-20260829-1731, 2026-08-29 03:08:04, 2026-08-29 03:08:04))"} 
[2026-08-29 03:09:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:09:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:09:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-2618, 2026-08-29 03:09:03, 2026-08-29 03:09:03))  
[2026-08-29 03: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-20260829-2618, 2026-08-29 03:09:03, 2026-08-29 03:09:03))"} 
[2026-08-29 03:10:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:10:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:10:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-1670, 2026-08-29 03:10:03, 2026-08-29 03:10:03))  
[2026-08-29 03: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-20260829-1670, 2026-08-29 03:10:03, 2026-08-29 03:10:03))"} 
[2026-08-29 03:11:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:11:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:11:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-4505, 2026-08-29 03:11:04, 2026-08-29 03:11:04))  
[2026-08-29 03: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-20260829-4505, 2026-08-29 03:11:04, 2026-08-29 03:11:04))"} 
[2026-08-29 03:12:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:12:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:12:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03:12: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-29 03:12: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-20260829-3005, 2026-08-29 03:12:02, 2026-08-29 03:12:02))  
[2026-08-29 03:12: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-20260829-3005, 2026-08-29 03:12:02, 2026-08-29 03:12:02))"} 
[2026-08-29 03:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 03: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-20260829-2815, 2026-08-29 03:13:03, 2026-08-29 03:13:03))  
[2026-08-29 03: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-20260829-2815, 2026-08-29 03:13:03, 2026-08-29 03:13:03))"} 
[2026-08-29 03:14:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-3776, 2026-08-29 03:14:04, 2026-08-29 03:14:04))  
[2026-08-29 03: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-20260829-3776, 2026-08-29 03:14:04, 2026-08-29 03:14:04))"} 
[2026-08-29 03:14:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 03: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-29 03:14:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:14:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 03: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-29 03:14:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 03: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-29 03:14:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:14:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:14: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-29 03:14: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-29 03:14:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:15:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:15:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:15:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-4705, 2026-08-29 03:15:03, 2026-08-29 03:15:03))  
[2026-08-29 03: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-20260829-4705, 2026-08-29 03:15:03, 2026-08-29 03:15:03))"} 
[2026-08-29 03:15:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:15:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:15:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:16:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:16:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:16:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-8962, 2026-08-29 03:16:03, 2026-08-29 03:16:03))  
[2026-08-29 03: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-20260829-8962, 2026-08-29 03:16:03, 2026-08-29 03:16:03))"} 
[2026-08-29 03:16:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:16:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:16:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:16:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:16:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:16:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:16:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:16:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331110 from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331110 from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:17:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:17:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-6899, 2026-08-29 03:17:07, 2026-08-29 03:17:07))  
[2026-08-29 03: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-20260829-6899, 2026-08-29 03:17:07, 2026-08-29 03:17:07))"} 
[2026-08-29 03:17:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:36] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 03:17:37] 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":"AW_0Ws1NHNp87H8Z-kerBbR"}}}} 
[2026-08-29 03:17:37] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 03:17:37] production.INFO: OTP Email sent to rendidestama@gmail.com  
[2026-08-29 03:17:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:58] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 03:17: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-29 03:17:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:17:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:18:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:18:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:18:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-5723, 2026-08-29 03:18:04, 2026-08-29 03:18:04))  
[2026-08-29 03: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-20260829-5723, 2026-08-29 03:18:04, 2026-08-29 03:18:04))"} 
[2026-08-29 03:18:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:18: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-29 03:18: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-29 03:18:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:18: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-29 03:18:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:18: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-29 03:18:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:18: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-29 03:18:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:18:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:18: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-29 03:18: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-29 03:18: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-29 03:18: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-29 03:18: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-29 03:18: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-29 03:18:18] 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-29 03:18: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-29 03:18:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:18: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-29 03:18:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:18: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-29 03:18:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:18:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:18: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-29 03:18: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-29 03:18:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:18: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-29 03:18: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-29 03:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-8523, 2026-08-29 03:19:03, 2026-08-29 03:19:03))  
[2026-08-29 03: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-20260829-8523, 2026-08-29 03:19:03, 2026-08-29 03:19:03))"} 
[2026-08-29 03:19:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:19:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:19:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:20:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:20:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:20:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5367, 2026-08-29 03:20:04, 2026-08-29 03:20:04))  
[2026-08-29 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-20260829-5367, 2026-08-29 03:20:04, 2026-08-29 03:20:04))"} 
[2026-08-29 03:20:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:20:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:21:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:21:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:21:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-8746, 2026-08-29 03:21:02, 2026-08-29 03:21:02))  
[2026-08-29 03: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-20260829-8746, 2026-08-29 03:21:02, 2026-08-29 03:21:02))"} 
[2026-08-29 03:21:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:21: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-29 03:21:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:21:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:21: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-29 03:21:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:21:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:21:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:21: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-29 03:21:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:21:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 03:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8932, 2026-08-29 03:22:03, 2026-08-29 03:22:03))  
[2026-08-29 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-20260829-8932, 2026-08-29 03:22:03, 2026-08-29 03:22:03))"} 
[2026-08-29 03:23:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:23:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:23:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7052, 2026-08-29 03:23:03, 2026-08-29 03:23:03))  
[2026-08-29 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-20260829-7052, 2026-08-29 03:23:03, 2026-08-29 03:23:03))"} 
[2026-08-29 03:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-2819, 2026-08-29 03:24:03, 2026-08-29 03:24:03))  
[2026-08-29 03: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-20260829-2819, 2026-08-29 03:24:03, 2026-08-29 03:24:03))"} 
[2026-08-29 03:25:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:25:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:25:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 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-20260829-9695, 2026-08-29 03:25:06, 2026-08-29 03:25:06))  
[2026-08-29 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-20260829-9695, 2026-08-29 03:25:06, 2026-08-29 03:25:06))"} 
[2026-08-29 03:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0337, 2026-08-29 03:26:03, 2026-08-29 03:26:03))  
[2026-08-29 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-20260829-0337, 2026-08-29 03:26:03, 2026-08-29 03:26:03))"} 
[2026-08-29 03:27:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:27:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:27:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-6576, 2026-08-29 03:27:04, 2026-08-29 03:27:04))  
[2026-08-29 03: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-20260829-6576, 2026-08-29 03:27:04, 2026-08-29 03:27:04))"} 
[2026-08-29 03:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4800, 2026-08-29 03:28:03, 2026-08-29 03:28:03))  
[2026-08-29 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-20260829-4800, 2026-08-29 03:28:03, 2026-08-29 03:28:03))"} 
[2026-08-29 03:29:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:29:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:29:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0960, 2026-08-29 03:29:04, 2026-08-29 03:29:04))  
[2026-08-29 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-20260829-0960, 2026-08-29 03:29:04, 2026-08-29 03:29:04))"} 
[2026-08-29 03:30:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:30:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:30:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-0118, 2026-08-29 03:30:04, 2026-08-29 03:30:04))  
[2026-08-29 03: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-20260829-0118, 2026-08-29 03:30:04, 2026-08-29 03:30:04))"} 
[2026-08-29 03:31:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:31:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:31:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-1342, 2026-08-29 03:31:03, 2026-08-29 03:31:03))  
[2026-08-29 03: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-20260829-1342, 2026-08-29 03:31:03, 2026-08-29 03:31:03))"} 
[2026-08-29 03:32:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:32:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:32:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-2031, 2026-08-29 03:32:04, 2026-08-29 03:32:04))  
[2026-08-29 03: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-20260829-2031, 2026-08-29 03:32:04, 2026-08-29 03:32:04))"} 
[2026-08-29 03:33:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:33:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:33:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-4946, 2026-08-29 03:33:05, 2026-08-29 03:33:05))  
[2026-08-29 03: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-20260829-4946, 2026-08-29 03:33:05, 2026-08-29 03:33:05))"} 
[2026-08-29 03:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-6051, 2026-08-29 03:34:04, 2026-08-29 03:34:04))  
[2026-08-29 03: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-20260829-6051, 2026-08-29 03:34:04, 2026-08-29 03:34:04))"} 
[2026-08-29 03:35:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:35:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:35:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-6344, 2026-08-29 03:35:04, 2026-08-29 03:35:04))  
[2026-08-29 03: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-20260829-6344, 2026-08-29 03:35:04, 2026-08-29 03:35:04))"} 
[2026-08-29 03:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4764, 2026-08-29 03:36:03, 2026-08-29 03:36:03))  
[2026-08-29 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-20260829-4764, 2026-08-29 03:36:03, 2026-08-29 03:36:03))"} 
[2026-08-29 03:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:37:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:37:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7376, 2026-08-29 03:37:03, 2026-08-29 03:37:03))  
[2026-08-29 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-20260829-7376, 2026-08-29 03:37:03, 2026-08-29 03:37:03))"} 
[2026-08-29 03:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-0010, 2026-08-29 03:38:03, 2026-08-29 03:38:03))  
[2026-08-29 03: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-20260829-0010, 2026-08-29 03:38:03, 2026-08-29 03:38:03))"} 
[2026-08-29 03:39:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:39:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:39:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-0303, 2026-08-29 03:39:04, 2026-08-29 03:39:04))  
[2026-08-29 03: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-20260829-0303, 2026-08-29 03:39:04, 2026-08-29 03:39:04))"} 
[2026-08-29 03:40:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:40:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:40:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03:40:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 03:40:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-8791, 2026-08-29 03:40:03, 2026-08-29 03:40:03))  
[2026-08-29 03:40:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-8791, 2026-08-29 03:40:03, 2026-08-29 03:40:03))"} 
[2026-08-29 03:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-5846, 2026-08-29 03:41:03, 2026-08-29 03:41:03))  
[2026-08-29 03: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-20260829-5846, 2026-08-29 03:41:03, 2026-08-29 03:41:03))"} 
[2026-08-29 03:42:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:42:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:42:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-8675, 2026-08-29 03:42:04, 2026-08-29 03:42:04))  
[2026-08-29 03: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-20260829-8675, 2026-08-29 03:42:04, 2026-08-29 03:42:04))"} 
[2026-08-29 03:43:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:43:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:43:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-4206, 2026-08-29 03:43:04, 2026-08-29 03:43:04))  
[2026-08-29 03: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-20260829-4206, 2026-08-29 03:43:04, 2026-08-29 03:43:04))"} 
[2026-08-29 03:44:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:44:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:44:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0561, 2026-08-29 03:44:03, 2026-08-29 03:44:03))  
[2026-08-29 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-20260829-0561, 2026-08-29 03:44:03, 2026-08-29 03:44:03))"} 
[2026-08-29 03:45:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:45:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:45:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-9334, 2026-08-29 03:45:05, 2026-08-29 03:45:05))  
[2026-08-29 03: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-20260829-9334, 2026-08-29 03:45:05, 2026-08-29 03:45:05))"} 
[2026-08-29 03:46:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:46:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:46:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-5494, 2026-08-29 03:46:04, 2026-08-29 03:46:04))  
[2026-08-29 03: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-20260829-5494, 2026-08-29 03:46:04, 2026-08-29 03:46:04))"} 
[2026-08-29 03:47:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:47:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:47:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-7810, 2026-08-29 03:47:04, 2026-08-29 03:47:04))  
[2026-08-29 03: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-20260829-7810, 2026-08-29 03:47:04, 2026-08-29 03:47:04))"} 
[2026-08-29 03:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5286, 2026-08-29 03:48:03, 2026-08-29 03:48:03))  
[2026-08-29 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-20260829-5286, 2026-08-29 03:48:03, 2026-08-29 03:48:03))"} 
[2026-08-29 03:49:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:49:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:49:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-2125, 2026-08-29 03:49:05, 2026-08-29 03:49:05))  
[2026-08-29 03: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-20260829-2125, 2026-08-29 03:49:05, 2026-08-29 03:49:05))"} 
[2026-08-29 03:50:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:50:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:50:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 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-20260829-5657, 2026-08-29 03:50:05, 2026-08-29 03:50:05))  
[2026-08-29 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-20260829-5657, 2026-08-29 03:50:05, 2026-08-29 03:50:05))"} 
[2026-08-29 03:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-8095, 2026-08-29 03:51:03, 2026-08-29 03:51:03))  
[2026-08-29 03: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-20260829-8095, 2026-08-29 03:51:03, 2026-08-29 03:51:03))"} 
[2026-08-29 03:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0552, 2026-08-29 03:52:03, 2026-08-29 03:52:03))  
[2026-08-29 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-20260829-0552, 2026-08-29 03:52:03, 2026-08-29 03:52:03))"} 
[2026-08-29 03:53:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:53:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:53:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-9228, 2026-08-29 03:53:05, 2026-08-29 03:53:05))  
[2026-08-29 03: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-20260829-9228, 2026-08-29 03:53:05, 2026-08-29 03:53:05))"} 
[2026-08-29 03:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:54:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-2240, 2026-08-29 03:54:03, 2026-08-29 03:54:03))  
[2026-08-29 03: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-20260829-2240, 2026-08-29 03:54:03, 2026-08-29 03:54:03))"} 
[2026-08-29 03:55:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:55:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:55:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-3266, 2026-08-29 03:55:03, 2026-08-29 03:55:03))  
[2026-08-29 03: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-20260829-3266, 2026-08-29 03:55:03, 2026-08-29 03:55:03))"} 
[2026-08-29 03:56:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:56:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:56:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8074, 2026-08-29 03:56:02, 2026-08-29 03:56:02))  
[2026-08-29 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-20260829-8074, 2026-08-29 03:56:02, 2026-08-29 03:56:02))"} 
[2026-08-29 03:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-2979, 2026-08-29 03:57:04, 2026-08-29 03:57:04))  
[2026-08-29 03: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-20260829-2979, 2026-08-29 03:57:04, 2026-08-29 03:57:04))"} 
[2026-08-29 03:58:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:58:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:58:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03:58: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-29 03:58: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-20260829-3118, 2026-08-29 03:58:02, 2026-08-29 03:58:02))  
[2026-08-29 03:58: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-20260829-3118, 2026-08-29 03:58:02, 2026-08-29 03:58:02))"} 
[2026-08-29 03:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 03:59:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 03:59:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 03: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-29 03: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-20260829-3369, 2026-08-29 03:59:03, 2026-08-29 03:59:03))  
[2026-08-29 03: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-20260829-3369, 2026-08-29 03:59:03, 2026-08-29 03:59:03))"} 
[2026-08-29 04:00:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:00:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:00:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04:00:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 04:00:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-1918, 2026-08-29 04:00:03, 2026-08-29 04:00:03))  
[2026-08-29 04:00:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-1918, 2026-08-29 04:00:03, 2026-08-29 04:00:03))"} 
[2026-08-29 04:01:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:01:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:01:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-5168, 2026-08-29 04:01:02, 2026-08-29 04:01:02))  
[2026-08-29 04: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-20260829-5168, 2026-08-29 04:01:02, 2026-08-29 04:01:02))"} 
[2026-08-29 04:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-8898, 2026-08-29 04:02:04, 2026-08-29 04:02:04))  
[2026-08-29 04: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-20260829-8898, 2026-08-29 04:02:04, 2026-08-29 04:02:04))"} 
[2026-08-29 04:03:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:03:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:03:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04:03: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-29 04:03: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-20260829-7435, 2026-08-29 04:03:02, 2026-08-29 04:03:02))  
[2026-08-29 04:03: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-20260829-7435, 2026-08-29 04:03:02, 2026-08-29 04:03:02))"} 
[2026-08-29 04:04:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:04:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:04:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-6987, 2026-08-29 04:04:05, 2026-08-29 04:04:05))  
[2026-08-29 04: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-20260829-6987, 2026-08-29 04:04:05, 2026-08-29 04:04:05))"} 
[2026-08-29 04:05:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:05:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:05:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-7192, 2026-08-29 04:05:03, 2026-08-29 04:05:03))  
[2026-08-29 04: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-20260829-7192, 2026-08-29 04:05:03, 2026-08-29 04:05:03))"} 
[2026-08-29 04:06:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:06:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:06:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-4791, 2026-08-29 04:06:03, 2026-08-29 04:06:03))  
[2026-08-29 04: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-20260829-4791, 2026-08-29 04:06:03, 2026-08-29 04:06:03))"} 
[2026-08-29 04:07:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:07:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:07:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04:07: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-20260829-6967, 2026-08-29 04:07:02, 2026-08-29 04:07:02))  
[2026-08-29 04:07: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-20260829-6967, 2026-08-29 04:07:02, 2026-08-29 04:07:02))"} 
[2026-08-29 04:08:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:08:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:08:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04:08: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-29 04:08: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-20260829-0525, 2026-08-29 04:08:02, 2026-08-29 04:08:02))  
[2026-08-29 04:08: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-20260829-0525, 2026-08-29 04:08:02, 2026-08-29 04:08:02))"} 
[2026-08-29 04:09:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:09:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:09:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-5243, 2026-08-29 04:09:06, 2026-08-29 04:09:06))  
[2026-08-29 04: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-20260829-5243, 2026-08-29 04:09:06, 2026-08-29 04:09:06))"} 
[2026-08-29 04:10:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:10:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:10:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8020, 2026-08-29 04:10:04, 2026-08-29 04:10:04))  
[2026-08-29 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-20260829-8020, 2026-08-29 04:10:04, 2026-08-29 04:10:04))"} 
[2026-08-29 04:11:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:11:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:11:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-7442, 2026-08-29 04:11:03, 2026-08-29 04:11:03))  
[2026-08-29 04: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-20260829-7442, 2026-08-29 04:11:03, 2026-08-29 04:11:03))"} 
[2026-08-29 04:12:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:12:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:12:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-5869, 2026-08-29 04:12:03, 2026-08-29 04:12:03))  
[2026-08-29 04: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-20260829-5869, 2026-08-29 04:12:03, 2026-08-29 04:12:03))"} 
[2026-08-29 04:13:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:13:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:13:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04:13: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-29 04:13: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-20260829-9354, 2026-08-29 04:13:02, 2026-08-29 04:13:02))  
[2026-08-29 04:13: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-20260829-9354, 2026-08-29 04:13:02, 2026-08-29 04:13:02))"} 
[2026-08-29 04:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9444, 2026-08-29 04:14:03, 2026-08-29 04:14:03))  
[2026-08-29 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-20260829-9444, 2026-08-29 04:14:03, 2026-08-29 04:14:03))"} 
[2026-08-29 04:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-8159, 2026-08-29 04:15:05, 2026-08-29 04:15:05))  
[2026-08-29 04: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-20260829-8159, 2026-08-29 04:15:05, 2026-08-29 04:15:05))"} 
[2026-08-29 04:16:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:16:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:16:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6121, 2026-08-29 04:16:03, 2026-08-29 04:16:03))  
[2026-08-29 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-20260829-6121, 2026-08-29 04:16:03, 2026-08-29 04:16:03))"} 
[2026-08-29 04:17:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:17:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:17:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-2932, 2026-08-29 04:17:08, 2026-08-29 04:17:08))  
[2026-08-29 04: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-20260829-2932, 2026-08-29 04:17:08, 2026-08-29 04:17:08))"} 
[2026-08-29 04:18:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:18:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:18:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-9573, 2026-08-29 04:18:04, 2026-08-29 04:18:04))  
[2026-08-29 04: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-20260829-9573, 2026-08-29 04:18:04, 2026-08-29 04:18:04))"} 
[2026-08-29 04:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-5714, 2026-08-29 04:19:04, 2026-08-29 04:19:04))  
[2026-08-29 04: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-20260829-5714, 2026-08-29 04:19:04, 2026-08-29 04:19:04))"} 
[2026-08-29 04:20:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:20:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:20:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04:20: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-20260829-7237, 2026-08-29 04:20:08, 2026-08-29 04:20:08))  
[2026-08-29 04:20: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-20260829-7237, 2026-08-29 04:20:08, 2026-08-29 04:20:08))"} 
[2026-08-29 04:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8384, 2026-08-29 04:21:03, 2026-08-29 04:21:03))  
[2026-08-29 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-20260829-8384, 2026-08-29 04:21:03, 2026-08-29 04:21:03))"} 
[2026-08-29 04:22:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:22:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:22:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-4380, 2026-08-29 04:22:05, 2026-08-29 04:22:05))  
[2026-08-29 04: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-20260829-4380, 2026-08-29 04:22:05, 2026-08-29 04:22:05))"} 
[2026-08-29 04:23:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:23:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:23:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04:23: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-29 04:23: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-20260829-1810, 2026-08-29 04:23:02, 2026-08-29 04:23:02))  
[2026-08-29 04:23: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-20260829-1810, 2026-08-29 04:23:02, 2026-08-29 04:23:02))"} 
[2026-08-29 04:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4094, 2026-08-29 04:24:03, 2026-08-29 04:24:03))  
[2026-08-29 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-20260829-4094, 2026-08-29 04:24:03, 2026-08-29 04:24:03))"} 
[2026-08-29 04:25:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:25:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:25:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-3879, 2026-08-29 04:25:04, 2026-08-29 04:25:04))  
[2026-08-29 04: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-20260829-3879, 2026-08-29 04:25:04, 2026-08-29 04:25:04))"} 
[2026-08-29 04:26:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:26:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:26:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-2236, 2026-08-29 04:26:02, 2026-08-29 04:26:02))  
[2026-08-29 04: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-20260829-2236, 2026-08-29 04:26:02, 2026-08-29 04:26:02))"} 
[2026-08-29 04:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-4692, 2026-08-29 04:27:03, 2026-08-29 04:27:03))  
[2026-08-29 04: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-20260829-4692, 2026-08-29 04:27:03, 2026-08-29 04:27:03))"} 
[2026-08-29 04:28:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:28:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:28:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-8614, 2026-08-29 04:28:04, 2026-08-29 04:28:04))  
[2026-08-29 04: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-20260829-8614, 2026-08-29 04:28:04, 2026-08-29 04:28:04))"} 
[2026-08-29 04:29:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:29:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:29:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04:29: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-29 04:29: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-20260829-1049, 2026-08-29 04:29:02, 2026-08-29 04:29:02))  
[2026-08-29 04:29: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-20260829-1049, 2026-08-29 04:29:02, 2026-08-29 04:29:02))"} 
[2026-08-29 04:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-3157, 2026-08-29 04:30:05, 2026-08-29 04:30:05))  
[2026-08-29 04: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-20260829-3157, 2026-08-29 04:30:05, 2026-08-29 04:30:05))"} 
[2026-08-29 04:31:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:31:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:31:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4172, 2026-08-29 04:31:03, 2026-08-29 04:31:03))  
[2026-08-29 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-20260829-4172, 2026-08-29 04:31:03, 2026-08-29 04:31:03))"} 
[2026-08-29 04:32:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:32:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:32:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04:32: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-29 04:32: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-20260829-8034, 2026-08-29 04:32:02, 2026-08-29 04:32:02))  
[2026-08-29 04:32: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-20260829-8034, 2026-08-29 04:32:02, 2026-08-29 04:32:02))"} 
[2026-08-29 04:33:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:33:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:33:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-3717, 2026-08-29 04:33:03, 2026-08-29 04:33:03))  
[2026-08-29 04: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-20260829-3717, 2026-08-29 04:33:03, 2026-08-29 04:33:03))"} 
[2026-08-29 04:34:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:34:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:34:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9469, 2026-08-29 04:34:03, 2026-08-29 04:34:03))  
[2026-08-29 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-20260829-9469, 2026-08-29 04:34:03, 2026-08-29 04:34:03))"} 
[2026-08-29 04:35:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:35:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:35:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04:35:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 04:35:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-4550, 2026-08-29 04:35:03, 2026-08-29 04:35:03))  
[2026-08-29 04:35:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-4550, 2026-08-29 04:35:03, 2026-08-29 04:35:03))"} 
[2026-08-29 04:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-9281, 2026-08-29 04:36:03, 2026-08-29 04:36:03))  
[2026-08-29 04: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-20260829-9281, 2026-08-29 04:36:03, 2026-08-29 04:36:03))"} 
[2026-08-29 04:37:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:37:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:37:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-5679, 2026-08-29 04:37:05, 2026-08-29 04:37:05))  
[2026-08-29 04: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-20260829-5679, 2026-08-29 04:37:05, 2026-08-29 04:37:05))"} 
[2026-08-29 04:38:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:38:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:38:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04:38: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-29 04:38: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-20260829-4061, 2026-08-29 04:38:02, 2026-08-29 04:38:02))  
[2026-08-29 04:38: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-20260829-4061, 2026-08-29 04:38:02, 2026-08-29 04:38:02))"} 
[2026-08-29 04:39:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:39:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:39:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4290, 2026-08-29 04:39:05, 2026-08-29 04:39:05))  
[2026-08-29 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-20260829-4290, 2026-08-29 04:39:05, 2026-08-29 04:39:05))"} 
[2026-08-29 04:40:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:40:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:40:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04:40:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 04: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-20260829-4497, 2026-08-29 04:40:03, 2026-08-29 04:40:03))  
[2026-08-29 04: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-20260829-4497, 2026-08-29 04:40:03, 2026-08-29 04:40:03))"} 
[2026-08-29 04:41:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:41:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:41:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6795, 2026-08-29 04:41:04, 2026-08-29 04:41:04))  
[2026-08-29 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-20260829-6795, 2026-08-29 04:41:04, 2026-08-29 04:41:04))"} 
[2026-08-29 04:42:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:42:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:42:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-1095, 2026-08-29 04:42:04, 2026-08-29 04:42:04))  
[2026-08-29 04: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-20260829-1095, 2026-08-29 04:42:04, 2026-08-29 04:42:04))"} 
[2026-08-29 04:43:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:43:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:43:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2097, 2026-08-29 04:43:04, 2026-08-29 04:43:04))  
[2026-08-29 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-20260829-2097, 2026-08-29 04:43:04, 2026-08-29 04:43:04))"} 
[2026-08-29 04:44:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:44:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:44:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 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-20260829-2948, 2026-08-29 04:44:02, 2026-08-29 04:44:02))  
[2026-08-29 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-20260829-2948, 2026-08-29 04:44:02, 2026-08-29 04:44:02))"} 
[2026-08-29 04:45:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:45:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:45:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 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-20260829-7994, 2026-08-29 04:45:04, 2026-08-29 04:45:04))  
[2026-08-29 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-20260829-7994, 2026-08-29 04:45:04, 2026-08-29 04:45:04))"} 
[2026-08-29 04:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7220, 2026-08-29 04:46:03, 2026-08-29 04:46:03))  
[2026-08-29 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-20260829-7220, 2026-08-29 04:46:03, 2026-08-29 04:46:03))"} 
[2026-08-29 04:47:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:47:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:47:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-8120, 2026-08-29 04:47:05, 2026-08-29 04:47:05))  
[2026-08-29 04: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-20260829-8120, 2026-08-29 04:47:05, 2026-08-29 04:47:05))"} 
[2026-08-29 04:48:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:48:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:48:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04:48: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-29 04:48: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-20260829-0662, 2026-08-29 04:48:02, 2026-08-29 04:48:02))  
[2026-08-29 04:48: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-20260829-0662, 2026-08-29 04:48:02, 2026-08-29 04:48:02))"} 
[2026-08-29 04:49:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:49:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:49:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-7669, 2026-08-29 04:49:03, 2026-08-29 04:49:03))  
[2026-08-29 04: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-20260829-7669, 2026-08-29 04:49:03, 2026-08-29 04:49:03))"} 
[2026-08-29 04:50:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:50:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:50:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-0098, 2026-08-29 04:50:03, 2026-08-29 04:50:03))  
[2026-08-29 04: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-20260829-0098, 2026-08-29 04:50:03, 2026-08-29 04:50:03))"} 
[2026-08-29 04:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-4373, 2026-08-29 04:51:03, 2026-08-29 04:51:03))  
[2026-08-29 04: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-20260829-4373, 2026-08-29 04:51:03, 2026-08-29 04:51:03))"} 
[2026-08-29 04:52:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:52:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:52:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-9439, 2026-08-29 04:52:04, 2026-08-29 04:52:04))  
[2026-08-29 04: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-20260829-9439, 2026-08-29 04:52:04, 2026-08-29 04:52:04))"} 
[2026-08-29 04:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-4929, 2026-08-29 04:53:03, 2026-08-29 04:53:03))  
[2026-08-29 04: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-20260829-4929, 2026-08-29 04:53:03, 2026-08-29 04:53:03))"} 
[2026-08-29 04:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:54:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-4378, 2026-08-29 04:54:03, 2026-08-29 04:54:03))  
[2026-08-29 04: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-20260829-4378, 2026-08-29 04:54:03, 2026-08-29 04:54:03))"} 
[2026-08-29 04:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-3137, 2026-08-29 04:55:04, 2026-08-29 04:55:04))  
[2026-08-29 04: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-20260829-3137, 2026-08-29 04:55:04, 2026-08-29 04:55:04))"} 
[2026-08-29 04:56:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:56:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:56:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-6958, 2026-08-29 04:56:04, 2026-08-29 04:56:04))  
[2026-08-29 04: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-20260829-6958, 2026-08-29 04:56:04, 2026-08-29 04:56:04))"} 
[2026-08-29 04:57:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:57:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:57:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-4142, 2026-08-29 04:57:03, 2026-08-29 04:57:03))  
[2026-08-29 04: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-20260829-4142, 2026-08-29 04:57:03, 2026-08-29 04:57:03))"} 
[2026-08-29 04:58:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:58:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:58:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04: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-29 04: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-20260829-4216, 2026-08-29 04:58:03, 2026-08-29 04:58:03))  
[2026-08-29 04: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-20260829-4216, 2026-08-29 04:58:03, 2026-08-29 04:58:03))"} 
[2026-08-29 04:59:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 04:59:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 04:59:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 04:59: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-29 04:59: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-20260829-9691, 2026-08-29 04:59:02, 2026-08-29 04:59:02))  
[2026-08-29 04:59: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-20260829-9691, 2026-08-29 04:59:02, 2026-08-29 04:59:02))"} 
[2026-08-29 05:00:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:00:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:00:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-3047, 2026-08-29 05:00:06, 2026-08-29 05:00:06))  
[2026-08-29 05: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-20260829-3047, 2026-08-29 05:00:06, 2026-08-29 05:00:06))"} 
[2026-08-29 05:01:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:01:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:01:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-3113, 2026-08-29 05:01:03, 2026-08-29 05:01:03))  
[2026-08-29 05: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-20260829-3113, 2026-08-29 05:01:03, 2026-08-29 05:01:03))"} 
[2026-08-29 05:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7266, 2026-08-29 05:02:04, 2026-08-29 05:02:04))  
[2026-08-29 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-20260829-7266, 2026-08-29 05:02:04, 2026-08-29 05:02:04))"} 
[2026-08-29 05:03:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:03:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:03:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-9890, 2026-08-29 05:03:03, 2026-08-29 05:03:03))  
[2026-08-29 05: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-20260829-9890, 2026-08-29 05:03:03, 2026-08-29 05:03:03))"} 
[2026-08-29 05:04:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:04:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:04:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7368, 2026-08-29 05:04:03, 2026-08-29 05:04:03))  
[2026-08-29 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-20260829-7368, 2026-08-29 05:04:03, 2026-08-29 05:04:03))"} 
[2026-08-29 05:05:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:05:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:05:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2333, 2026-08-29 05:05:04, 2026-08-29 05:05:04))  
[2026-08-29 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-20260829-2333, 2026-08-29 05:05:04, 2026-08-29 05:05:04))"} 
[2026-08-29 05:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4400, 2026-08-29 05:06:04, 2026-08-29 05:06:04))  
[2026-08-29 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-20260829-4400, 2026-08-29 05:06:04, 2026-08-29 05:06:04))"} 
[2026-08-29 05:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-6090, 2026-08-29 05:07:03, 2026-08-29 05:07:03))  
[2026-08-29 05: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-20260829-6090, 2026-08-29 05:07:03, 2026-08-29 05:07:03))"} 
[2026-08-29 05:08:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:08:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:08:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05:08: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-29 05:08: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-20260829-8604, 2026-08-29 05:08:02, 2026-08-29 05:08:02))  
[2026-08-29 05:08: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-20260829-8604, 2026-08-29 05:08:02, 2026-08-29 05:08:02))"} 
[2026-08-29 05:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3680, 2026-08-29 05:09:04, 2026-08-29 05:09:04))  
[2026-08-29 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-20260829-3680, 2026-08-29 05:09:04, 2026-08-29 05:09:04))"} 
[2026-08-29 05:10:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:10:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:10:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-9108, 2026-08-29 05:10:04, 2026-08-29 05:10:04))  
[2026-08-29 05: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-20260829-9108, 2026-08-29 05:10:04, 2026-08-29 05:10:04))"} 
[2026-08-29 05:11:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:11:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:11:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-7103, 2026-08-29 05:11:04, 2026-08-29 05:11:04))  
[2026-08-29 05: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-20260829-7103, 2026-08-29 05:11:04, 2026-08-29 05:11:04))"} 
[2026-08-29 05:12:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:12:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:12:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2271, 2026-08-29 05:12:05, 2026-08-29 05:12:05))  
[2026-08-29 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-20260829-2271, 2026-08-29 05:12:05, 2026-08-29 05:12:05))"} 
[2026-08-29 05:13:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:13:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:13:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-2741, 2026-08-29 05:13:04, 2026-08-29 05:13:04))  
[2026-08-29 05: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-20260829-2741, 2026-08-29 05:13:04, 2026-08-29 05:13:04))"} 
[2026-08-29 05:14:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:14:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:14:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8185, 2026-08-29 05:14:05, 2026-08-29 05:14:05))  
[2026-08-29 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-20260829-8185, 2026-08-29 05:14:05, 2026-08-29 05:14:05))"} 
[2026-08-29 05:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8076, 2026-08-29 05:15:05, 2026-08-29 05:15:05))  
[2026-08-29 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-20260829-8076, 2026-08-29 05:15:05, 2026-08-29 05:15:05))"} 
[2026-08-29 05:16:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:16:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:16:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5819, 2026-08-29 05:16:04, 2026-08-29 05:16:04))  
[2026-08-29 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-20260829-5819, 2026-08-29 05:16:04, 2026-08-29 05:16:04))"} 
[2026-08-29 05:17:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:17:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:17:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05:17: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-29 05:17: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-20260829-2463, 2026-08-29 05:17:06, 2026-08-29 05:17:06))  
[2026-08-29 05:17: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-20260829-2463, 2026-08-29 05:17:06, 2026-08-29 05:17:06))"} 
[2026-08-29 05:18:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:18:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:18:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-7502, 2026-08-29 05:18:03, 2026-08-29 05:18:03))  
[2026-08-29 05: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-20260829-7502, 2026-08-29 05:18:03, 2026-08-29 05:18:03))"} 
[2026-08-29 05:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-8399, 2026-08-29 05:19:03, 2026-08-29 05:19:03))  
[2026-08-29 05: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-20260829-8399, 2026-08-29 05:19:03, 2026-08-29 05:19:03))"} 
[2026-08-29 05:20:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:20:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:20:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05:20: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-29 05:20: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-20260829-0888, 2026-08-29 05:20:02, 2026-08-29 05:20:02))  
[2026-08-29 05:20: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-20260829-0888, 2026-08-29 05:20:02, 2026-08-29 05:20:02))"} 
[2026-08-29 05:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-7225, 2026-08-29 05:21:03, 2026-08-29 05:21:03))  
[2026-08-29 05: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-20260829-7225, 2026-08-29 05:21:03, 2026-08-29 05:21:03))"} 
[2026-08-29 05:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-0254, 2026-08-29 05:22:03, 2026-08-29 05:22:03))  
[2026-08-29 05: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-20260829-0254, 2026-08-29 05:22:03, 2026-08-29 05:22:03))"} 
[2026-08-29 05:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9284, 2026-08-29 05:23:04, 2026-08-29 05:23:04))  
[2026-08-29 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-20260829-9284, 2026-08-29 05:23:04, 2026-08-29 05:23:04))"} 
[2026-08-29 05:23: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-29 05:23:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:23: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-29 05:23:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:23: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-29 05:23: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-29 05:24:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:24:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:24:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05:24: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-29 05:24: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-20260829-6159, 2026-08-29 05:24:02, 2026-08-29 05:24:02))  
[2026-08-29 05:24: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-20260829-6159, 2026-08-29 05:24:02, 2026-08-29 05:24:02))"} 
[2026-08-29 05:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-9489, 2026-08-29 05:25:03, 2026-08-29 05:25:03))  
[2026-08-29 05: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-20260829-9489, 2026-08-29 05:25:03, 2026-08-29 05:25:03))"} 
[2026-08-29 05: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://zafaranbookingapp.vercel.app  
[2026-08-29 05:25:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:25:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:25: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-29 05:25:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:25:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:25:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:25:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:25:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:26:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:26:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:26:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-0545, 2026-08-29 05:26:04, 2026-08-29 05:26:04))  
[2026-08-29 05: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-20260829-0545, 2026-08-29 05:26:04, 2026-08-29 05:26:04))"} 
[2026-08-29 05:27:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:27:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:27:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-8512, 2026-08-29 05:27:02, 2026-08-29 05:27:02))  
[2026-08-29 05: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-20260829-8512, 2026-08-29 05:27:02, 2026-08-29 05:27:02))"} 
[2026-08-29 05:27:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:27:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:27:53] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 05:27:53] 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":"AuxzUSvVV8vnOj9eu9Skz0z"}}}} 
[2026-08-29 05:27:53] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 05:27:53] production.INFO: OTP Email sent to noraekawahyuli@gmail.com  
[2026-08-29 05:28:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:28:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:28:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-0547, 2026-08-29 05:28:06, 2026-08-29 05:28:06))  
[2026-08-29 05: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-20260829-0547, 2026-08-29 05:28:06, 2026-08-29 05:28:06))"} 
[2026-08-29 05:28:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:28:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:28:41] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 05:28:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:28:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:28:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:28: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-29 05:28:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:28:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:28:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:28:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:28:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:28:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:28:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:28: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-29 05:28:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:28:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:28:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5761, 2026-08-29 05:29:03, 2026-08-29 05:29:03))  
[2026-08-29 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-20260829-5761, 2026-08-29 05:29:03, 2026-08-29 05:29:03))"} 
[2026-08-29 05:29: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-29 05:29:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:29: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-29 05:29: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-29 05:29:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:29:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:29: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-29 05:29:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:29:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:29:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:29: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-29 05:29:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:29:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:29: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-29 05:29:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:29: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-29 05:29:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:29:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:29:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:29:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:29:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:29: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-29 05:29: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-29 05:30:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:30:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:30:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05:30:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 05:30:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-7395, 2026-08-29 05:30:03, 2026-08-29 05:30:03))  
[2026-08-29 05:30:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-7395, 2026-08-29 05:30:03, 2026-08-29 05:30:03))"} 
[2026-08-29 05:30:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30: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-29 05:30:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30: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-29 05:30:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30: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-29 05:30:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30: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-29 05:30:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30: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-29 05:30: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-29 05:30:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05: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-29 05:30:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05: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-29 05:30:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30: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-29 05:30: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-29 05:30:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30: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-29 05:30:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30: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-29 05:30:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05: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-29 05:30:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:30:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05: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-29 05:31:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:31:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:31:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31: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-29 05:31:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05:31: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-29 05:31: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-29 05:31: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-20260829-2655, 2026-08-29 05:31:02, 2026-08-29 05:31:02))  
[2026-08-29 05:31: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-20260829-2655, 2026-08-29 05:31:02, 2026-08-29 05:31:02))"} 
[2026-08-29 05:31:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31: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-29 05:31:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31: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-29 05:31: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-29 05:31:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31: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-29 05:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31: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-29 05:31: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-29 05:31:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31: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-29 05:31:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31: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-29 05:31:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:31:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32: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-29 05:32:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32: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-29 05:32:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:32:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:32:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-0684, 2026-08-29 05:32:03, 2026-08-29 05:32:03))  
[2026-08-29 05: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-20260829-0684, 2026-08-29 05:32:03, 2026-08-29 05:32:03))"} 
[2026-08-29 05:32:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32: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-29 05:32:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32: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-29 05:32:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32: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-29 05:32:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32: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-29 05:32:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32: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-29 05:32:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32: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-29 05:32:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32: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-29 05:32:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32: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-29 05: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-29 05:32:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32: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-29 05:32:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:32:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:33:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:33:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:33:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05:33: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-29 05:33: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-20260829-5460, 2026-08-29 05:33:02, 2026-08-29 05:33:02))  
[2026-08-29 05:33: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-20260829-5460, 2026-08-29 05:33:02, 2026-08-29 05:33:02))"} 
[2026-08-29 05:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:33: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-29 05:33: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-29 05:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:33:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:33:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:33:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:33:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:33:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:33: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-29 05:33: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-29 05:33: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-29 05:33:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:33:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:33:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:33: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-29 05:33:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:33:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:33:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:34:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:34:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:34:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-5686, 2026-08-29 05:34:03, 2026-08-29 05:34:03))  
[2026-08-29 05: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-20260829-5686, 2026-08-29 05:34:03, 2026-08-29 05:34:03))"} 
[2026-08-29 05:35:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:35:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:35:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5746, 2026-08-29 05:35:04, 2026-08-29 05:35:04))  
[2026-08-29 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-20260829-5746, 2026-08-29 05:35:04, 2026-08-29 05:35:04))"} 
[2026-08-29 05:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-4050, 2026-08-29 05:36:03, 2026-08-29 05:36:03))  
[2026-08-29 05: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-20260829-4050, 2026-08-29 05:36:03, 2026-08-29 05:36:03))"} 
[2026-08-29 05:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:37:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:37:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6109, 2026-08-29 05:37:03, 2026-08-29 05:37:03))  
[2026-08-29 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-20260829-6109, 2026-08-29 05:37:03, 2026-08-29 05:37:03))"} 
[2026-08-29 05:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-5331, 2026-08-29 05:38:03, 2026-08-29 05:38:03))  
[2026-08-29 05: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-20260829-5331, 2026-08-29 05:38:03, 2026-08-29 05:38:03))"} 
[2026-08-29 05:38:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://localhost  
[2026-08-29 05:38:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-29 05:38: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-29 05:38:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://localhost  
[2026-08-29 05:38: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-29 05:38:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-29 05:38:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://localhost  
[2026-08-29 05:38:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://localhost  
[2026-08-29 05:38:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://localhost  
[2026-08-29 05:38:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://localhost  
[2026-08-29 05:38:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://localhost  
[2026-08-29 05:38:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-29 05:38: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://localhost  
[2026-08-29 05:38:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-29 05:38:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://localhost  
[2026-08-29 05:38:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-29 05:38:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://localhost  
[2026-08-29 05:39:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:39:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:39:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6516, 2026-08-29 05:39:04, 2026-08-29 05:39:04))  
[2026-08-29 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-20260829-6516, 2026-08-29 05:39:04, 2026-08-29 05:39:04))"} 
[2026-08-29 05:39:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-29 05:39: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://localhost  
[2026-08-29 05:39:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-29 05:39: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://localhost  
[2026-08-29 05:39: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://localhost  
[2026-08-29 05:39:29] 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-29 05:39:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://localhost  
[2026-08-29 05:39:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://localhost  
[2026-08-29 05:39:30] 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-29 05:39:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://localhost  
[2026-08-29 05:39:32] 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-29 05:40:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:40:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:40:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05:40: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-29 05:40: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-20260829-5623, 2026-08-29 05:40:08, 2026-08-29 05:40:08))  
[2026-08-29 05:40: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-20260829-5623, 2026-08-29 05:40:08, 2026-08-29 05:40:08))"} 
[2026-08-29 05:41:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:41:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:41:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05:41: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-20260829-0049, 2026-08-29 05:41:07, 2026-08-29 05:41:07))  
[2026-08-29 05:41: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-20260829-0049, 2026-08-29 05:41:07, 2026-08-29 05:41:07))"} 
[2026-08-29 05:42:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:42:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:42:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-3309, 2026-08-29 05:42:04, 2026-08-29 05:42:04))  
[2026-08-29 05: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-20260829-3309, 2026-08-29 05:42:04, 2026-08-29 05:42:04))"} 
[2026-08-29 05:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:43:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8565, 2026-08-29 05:43:03, 2026-08-29 05:43:03))  
[2026-08-29 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-20260829-8565, 2026-08-29 05:43:03, 2026-08-29 05:43:03))"} 
[2026-08-29 05:43:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-29 05:43:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-29 05:44:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:44:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:44:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05:44: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-20260829-7161, 2026-08-29 05:44:02, 2026-08-29 05:44:02))  
[2026-08-29 05:44: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-20260829-7161, 2026-08-29 05:44:02, 2026-08-29 05:44:02))"} 
[2026-08-29 05:44:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://localhost  
[2026-08-29 05:44:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://localhost  
[2026-08-29 05:44:27] 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":"09:00:00","reqEnd":"12:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 05:44:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-29 05:45:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:45:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:45:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-3354, 2026-08-29 05:45:04, 2026-08-29 05:45:04))  
[2026-08-29 05: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-20260829-3354, 2026-08-29 05:45:04, 2026-08-29 05:45:04))"} 
[2026-08-29 05:45:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://localhost  
[2026-08-29 05:45:17] 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":"11:00:00","reqEnd":"14:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 05:45:17] 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":"11:00:00","reqEnd":"14:00:00","conflict":false} 
[2026-08-29 05:45:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-29 05:45:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://localhost  
[2026-08-29 05:45: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":"11:00:00","reqEnd":"14:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 05:45: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":"11:00:00","reqEnd":"14:00:00","conflict":false} 
[2026-08-29 05:46:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:46:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:46:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-0462, 2026-08-29 05:46:02, 2026-08-29 05:46:02))  
[2026-08-29 05: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-20260829-0462, 2026-08-29 05:46:02, 2026-08-29 05:46:02))"} 
[2026-08-29 05:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=266000&branch_id=1&guest_count=1 from https://localhost  
[2026-08-29 05:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://localhost  
[2026-08-29 05:46:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=266000&branch_id=1&guest_count=1 from https://localhost  
[2026-08-29 05:46:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://localhost  
[2026-08-29 05:46:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=266000&branch_id=1&guest_count=1 from https://localhost  
[2026-08-29 05:47:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:47:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:47:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9824, 2026-08-29 05:47:03, 2026-08-29 05:47:03))  
[2026-08-29 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-20260829-9824, 2026-08-29 05:47:03, 2026-08-29 05:47:03))"} 
[2026-08-29 05:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-29 05:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-29 05:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://localhost  
[2026-08-29 05:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://localhost  
[2026-08-29 05:47: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-29 05:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://localhost  
[2026-08-29 05:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-2879, 2026-08-29 05:48:03, 2026-08-29 05:48:03))  
[2026-08-29 05: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-20260829-2879, 2026-08-29 05:48:03, 2026-08-29 05:48:03))"} 
[2026-08-29 05:49:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:49:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:49:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7882, 2026-08-29 05:49:03, 2026-08-29 05:49:03))  
[2026-08-29 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-20260829-7882, 2026-08-29 05:49:03, 2026-08-29 05:49:03))"} 
[2026-08-29 05:50:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:50:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:50:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-8229, 2026-08-29 05:50:06, 2026-08-29 05:50:06))  
[2026-08-29 05: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-20260829-8229, 2026-08-29 05:50:06, 2026-08-29 05:50:06))"} 
[2026-08-29 05:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2678, 2026-08-29 05:51:03, 2026-08-29 05:51:03))  
[2026-08-29 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-20260829-2678, 2026-08-29 05:51:03, 2026-08-29 05:51:03))"} 
[2026-08-29 05:51:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://localhost  
[2026-08-29 05:51:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-29 05:51:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://localhost  
[2026-08-29 05:51:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-29 05:51:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://localhost  
[2026-08-29 05:51: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://localhost  
[2026-08-29 05:51:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://localhost  
[2026-08-29 05:51:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://localhost  
[2026-08-29 05:51:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-29 05:51:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-29 05:51: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://localhost  
[2026-08-29 05:51:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://localhost  
[2026-08-29 05: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://localhost  
[2026-08-29 05: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://localhost  
[2026-08-29 05:51:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-29 05: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://localhost  
[2026-08-29 05:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-9069, 2026-08-29 05:52:03, 2026-08-29 05:52:03))  
[2026-08-29 05: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-20260829-9069, 2026-08-29 05:52:03, 2026-08-29 05:52:03))"} 
[2026-08-29 05:52:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://localhost  
[2026-08-29 05:52:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://localhost  
[2026-08-29 05:52: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://localhost  
[2026-08-29 05:52: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://localhost  
[2026-08-29 05:52:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-29 05:52: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://localhost  
[2026-08-29 05:52:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://localhost  
[2026-08-29 05:52:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://localhost  
[2026-08-29 05:52:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://localhost  
[2026-08-29 05:52:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://localhost  
[2026-08-29 05:52:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://localhost  
[2026-08-29 05:52:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://localhost  
[2026-08-29 05:52: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://localhost  
[2026-08-29 05:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-29 05:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://localhost  
[2026-08-29 05:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-29 05:52: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://localhost  
[2026-08-29 05:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://localhost  
[2026-08-29 05:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://localhost  
[2026-08-29 05:53:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:53:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:53:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-7679, 2026-08-29 05:53:02, 2026-08-29 05:53:02))  
[2026-08-29 05: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-20260829-7679, 2026-08-29 05:53:02, 2026-08-29 05:53:02))"} 
[2026-08-29 05:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/news?limit=20 from https://localhost  
[2026-08-29 05:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/news?limit=20 from https://localhost  
[2026-08-29 05:54:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:54:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:54:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3374, 2026-08-29 05:54:05, 2026-08-29 05:54:05))  
[2026-08-29 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-20260829-3374, 2026-08-29 05:54:05, 2026-08-29 05:54:05))"} 
[2026-08-29 05:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-2039, 2026-08-29 05:55:04, 2026-08-29 05:55:04))  
[2026-08-29 05: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-20260829-2039, 2026-08-29 05:55:04, 2026-08-29 05:55:04))"} 
[2026-08-29 05:56:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:56:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:56:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-4007, 2026-08-29 05:56:04, 2026-08-29 05:56:04))  
[2026-08-29 05: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-20260829-4007, 2026-08-29 05:56:04, 2026-08-29 05:56:04))"} 
[2026-08-29 05:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://localhost  
[2026-08-29 05: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://localhost  
[2026-08-29 05:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-29 05:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://localhost  
[2026-08-29 05:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-29 05:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://localhost  
[2026-08-29 05:57:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:57:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:57:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05:57: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-29 05:57: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-20260829-8180, 2026-08-29 05:57:02, 2026-08-29 05:57:02))  
[2026-08-29 05:57: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-20260829-8180, 2026-08-29 05:57:02, 2026-08-29 05:57:02))"} 
[2026-08-29 05:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:57: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-29 05:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:57: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-29 05:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 05:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-0589, 2026-08-29 05:58:04, 2026-08-29 05:58:04))  
[2026-08-29 05: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-20260829-0589, 2026-08-29 05:58:04, 2026-08-29 05:58:04))"} 
[2026-08-29 05:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 05:59:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 05:59:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 05: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-29 05: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-20260829-5047, 2026-08-29 05:59:03, 2026-08-29 05:59:03))  
[2026-08-29 05: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-20260829-5047, 2026-08-29 05:59:03, 2026-08-29 05:59:03))"} 
[2026-08-29 06:00:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:00:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:00:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-1580, 2026-08-29 06:00:04, 2026-08-29 06:00:04))  
[2026-08-29 06: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-20260829-1580, 2026-08-29 06:00:04, 2026-08-29 06:00:04))"} 
[2026-08-29 06:01:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:01:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:01:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-7554, 2026-08-29 06:01:05, 2026-08-29 06:01:05))  
[2026-08-29 06: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-20260829-7554, 2026-08-29 06:01:05, 2026-08-29 06:01:05))"} 
[2026-08-29 06:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:01: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-29 06:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:01: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-29 06:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:01:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:01: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-29 06:01: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-29 06:01:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:01: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-29 06:01: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-29 06:01: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-29 06:01: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-29 06:01: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-29 06:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3766, 2026-08-29 06:02:04, 2026-08-29 06:02:04))  
[2026-08-29 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-20260829-3766, 2026-08-29 06:02:04, 2026-08-29 06:02:04))"} 
[2026-08-29 06:03:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:03:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:03:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-6577, 2026-08-29 06:03:03, 2026-08-29 06:03:03))  
[2026-08-29 06: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-20260829-6577, 2026-08-29 06:03:03, 2026-08-29 06:03:03))"} 
[2026-08-29 06:03: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-29 06:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:03: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-29 06:03:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:03:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:03:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:03:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:03:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:04:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:04:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:04:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0614, 2026-08-29 06:04:03, 2026-08-29 06:04:03))  
[2026-08-29 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-20260829-0614, 2026-08-29 06:04:03, 2026-08-29 06:04:03))"} 
[2026-08-29 06:05:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:05:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:05:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-3488, 2026-08-29 06:05:03, 2026-08-29 06:05:03))  
[2026-08-29 06: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-20260829-3488, 2026-08-29 06:05:03, 2026-08-29 06:05:03))"} 
[2026-08-29 06:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1941, 2026-08-29 06:06:04, 2026-08-29 06:06:04))  
[2026-08-29 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-20260829-1941, 2026-08-29 06:06:04, 2026-08-29 06:06:04))"} 
[2026-08-29 06:07:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:07:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:07:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06:07: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-20260829-9998, 2026-08-29 06:07:02, 2026-08-29 06:07:02))  
[2026-08-29 06:07: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-20260829-9998, 2026-08-29 06:07:02, 2026-08-29 06:07:02))"} 
[2026-08-29 06:08:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:08:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:08:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3628, 2026-08-29 06:08:03, 2026-08-29 06:08:03))  
[2026-08-29 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-20260829-3628, 2026-08-29 06:08:03, 2026-08-29 06:08:03))"} 
[2026-08-29 06:09:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:09:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:09:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-3032, 2026-08-29 06:09:05, 2026-08-29 06:09:05))  
[2026-08-29 06: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-20260829-3032, 2026-08-29 06:09:05, 2026-08-29 06:09:05))"} 
[2026-08-29 06:10:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:10:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:10:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-2948, 2026-08-29 06:10:04, 2026-08-29 06:10:04))  
[2026-08-29 06: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-20260829-2948, 2026-08-29 06:10:04, 2026-08-29 06:10:04))"} 
[2026-08-29 06:11:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:11:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:11:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1773, 2026-08-29 06:11:04, 2026-08-29 06:11:04))  
[2026-08-29 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-20260829-1773, 2026-08-29 06:11:04, 2026-08-29 06:11:04))"} 
[2026-08-29 06:12:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:12:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:12:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-2526, 2026-08-29 06:12:03, 2026-08-29 06:12:03))  
[2026-08-29 06: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-20260829-2526, 2026-08-29 06:12:03, 2026-08-29 06:12:03))"} 
[2026-08-29 06:13:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:13:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:13:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-4739, 2026-08-29 06:13:04, 2026-08-29 06:13:04))  
[2026-08-29 06: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-20260829-4739, 2026-08-29 06:13:04, 2026-08-29 06:13:04))"} 
[2026-08-29 06:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-0883, 2026-08-29 06:14:03, 2026-08-29 06:14:03))  
[2026-08-29 06: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-20260829-0883, 2026-08-29 06:14:03, 2026-08-29 06:14:03))"} 
[2026-08-29 06: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-29 06:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 06: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-29 06:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 06:15:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:15:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:15:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-5997, 2026-08-29 06:15:04, 2026-08-29 06:15:04))  
[2026-08-29 06: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-20260829-5997, 2026-08-29 06:15:04, 2026-08-29 06:15:04))"} 
[2026-08-29 06:16:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:16:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:16:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-6384, 2026-08-29 06:16:03, 2026-08-29 06:16:03))  
[2026-08-29 06: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-20260829-6384, 2026-08-29 06:16:03, 2026-08-29 06:16:03))"} 
[2026-08-29 06:17:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:17:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:17:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1913, 2026-08-29 06:17:07, 2026-08-29 06:17:07))  
[2026-08-29 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-20260829-1913, 2026-08-29 06:17:07, 2026-08-29 06:17:07))"} 
[2026-08-29 06:18:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:18:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:18:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4605, 2026-08-29 06:18:05, 2026-08-29 06:18:05))  
[2026-08-29 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-20260829-4605, 2026-08-29 06:18:05, 2026-08-29 06:18:05))"} 
[2026-08-29 06:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3880, 2026-08-29 06:19:04, 2026-08-29 06:19:04))  
[2026-08-29 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-20260829-3880, 2026-08-29 06:19:04, 2026-08-29 06:19:04))"} 
[2026-08-29 06:20:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:20:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:20:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-7663, 2026-08-29 06:20:04, 2026-08-29 06:20:04))  
[2026-08-29 06: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-20260829-7663, 2026-08-29 06:20:04, 2026-08-29 06:20:04))"} 
[2026-08-29 06:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-5350, 2026-08-29 06:21:03, 2026-08-29 06:21:03))  
[2026-08-29 06: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-20260829-5350, 2026-08-29 06:21:03, 2026-08-29 06:21:03))"} 
[2026-08-29 06:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7508, 2026-08-29 06:22:03, 2026-08-29 06:22:03))  
[2026-08-29 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-20260829-7508, 2026-08-29 06:22:03, 2026-08-29 06:22:03))"} 
[2026-08-29 06:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-7657, 2026-08-29 06:23:04, 2026-08-29 06:23:04))  
[2026-08-29 06: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-20260829-7657, 2026-08-29 06:23:04, 2026-08-29 06:23:04))"} 
[2026-08-29 06:24:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:24:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 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-20260829-0211, 2026-08-29 06:24:04, 2026-08-29 06:24:04))  
[2026-08-29 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-20260829-0211, 2026-08-29 06:24:04, 2026-08-29 06:24:04))"} 
[2026-08-29 06:25:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:25:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:25:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-9512, 2026-08-29 06:25:05, 2026-08-29 06:25:05))  
[2026-08-29 06: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-20260829-9512, 2026-08-29 06:25:05, 2026-08-29 06:25:05))"} 
[2026-08-29 06:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9703, 2026-08-29 06:26:03, 2026-08-29 06:26:03))  
[2026-08-29 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-20260829-9703, 2026-08-29 06:26:03, 2026-08-29 06:26:03))"} 
[2026-08-29 06:27:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:27:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:27:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06:27: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-29 06:27: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-20260829-7622, 2026-08-29 06:27:06, 2026-08-29 06:27:06))  
[2026-08-29 06:27: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-20260829-7622, 2026-08-29 06:27:06, 2026-08-29 06:27:06))"} 
[2026-08-29 06:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1609, 2026-08-29 06:28:03, 2026-08-29 06:28:03))  
[2026-08-29 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-20260829-1609, 2026-08-29 06:28:03, 2026-08-29 06:28:03))"} 
[2026-08-29 06:29:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:29:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:29:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-7312, 2026-08-29 06:29:04, 2026-08-29 06:29:04))  
[2026-08-29 06: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-20260829-7312, 2026-08-29 06:29:04, 2026-08-29 06:29:04))"} 
[2026-08-29 06:30:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:30:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:30:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-6446, 2026-08-29 06:30:07, 2026-08-29 06:30:07))  
[2026-08-29 06: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-20260829-6446, 2026-08-29 06:30:07, 2026-08-29 06:30:07))"} 
[2026-08-29 06:31:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:31:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:31:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 06: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-20260829-6325, 2026-08-29 06:31:03, 2026-08-29 06:31:03))  
[2026-08-29 06: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-20260829-6325, 2026-08-29 06:31:03, 2026-08-29 06:31:03))"} 
[2026-08-29 06:32:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:32:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:32:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-9610, 2026-08-29 06:32:03, 2026-08-29 06:32:03))  
[2026-08-29 06: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-20260829-9610, 2026-08-29 06:32:03, 2026-08-29 06:32:03))"} 
[2026-08-29 06:33:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:33:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:33:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-9256, 2026-08-29 06:33:07, 2026-08-29 06:33:07))  
[2026-08-29 06: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-20260829-9256, 2026-08-29 06:33:07, 2026-08-29 06:33:07))"} 
[2026-08-29 06:34:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:34:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:34:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-6110, 2026-08-29 06:34:06, 2026-08-29 06:34:06))  
[2026-08-29 06: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-20260829-6110, 2026-08-29 06:34:06, 2026-08-29 06:34:06))"} 
[2026-08-29 06:35:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:35:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:35:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1240, 2026-08-29 06:35:05, 2026-08-29 06:35:05))  
[2026-08-29 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-20260829-1240, 2026-08-29 06:35:05, 2026-08-29 06:35:05))"} 
[2026-08-29 06:36:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:36:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:36:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-8126, 2026-08-29 06:36:04, 2026-08-29 06:36:04))  
[2026-08-29 06: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-20260829-8126, 2026-08-29 06:36:04, 2026-08-29 06:36:04))"} 
[2026-08-29 06:37:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:37:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:37:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-2989, 2026-08-29 06:37:04, 2026-08-29 06:37:04))  
[2026-08-29 06: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-20260829-2989, 2026-08-29 06:37:04, 2026-08-29 06:37:04))"} 
[2026-08-29 06:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-8660, 2026-08-29 06:38:03, 2026-08-29 06:38:03))  
[2026-08-29 06: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-20260829-8660, 2026-08-29 06:38:03, 2026-08-29 06:38:03))"} 
[2026-08-29 06:39:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:39:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:39:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-6275, 2026-08-29 06:39:04, 2026-08-29 06:39:04))  
[2026-08-29 06: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-20260829-6275, 2026-08-29 06:39:04, 2026-08-29 06:39:04))"} 
[2026-08-29 06:40:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:40:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:40:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06:40:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 06:40:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-5643, 2026-08-29 06:40:03, 2026-08-29 06:40:03))  
[2026-08-29 06:40:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-5643, 2026-08-29 06:40:03, 2026-08-29 06:40:03))"} 
[2026-08-29 06:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-7380, 2026-08-29 06:41:03, 2026-08-29 06:41:03))  
[2026-08-29 06: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-20260829-7380, 2026-08-29 06:41:03, 2026-08-29 06:41:03))"} 
[2026-08-29 06:42:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:42:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:42:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-2444, 2026-08-29 06:42:03, 2026-08-29 06:42:03))  
[2026-08-29 06: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-20260829-2444, 2026-08-29 06:42:03, 2026-08-29 06:42:03))"} 
[2026-08-29 06:43:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:43:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:43:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-8814, 2026-08-29 06:43:04, 2026-08-29 06:43:04))  
[2026-08-29 06: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-20260829-8814, 2026-08-29 06:43:04, 2026-08-29 06:43:04))"} 
[2026-08-29 06:44:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:44:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:44:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-5423, 2026-08-29 06:44:03, 2026-08-29 06:44:03))  
[2026-08-29 06: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-20260829-5423, 2026-08-29 06:44:03, 2026-08-29 06:44:03))"} 
[2026-08-29 06:44:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com from No Origin  
[2026-08-29 06:45:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:45:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:45:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06:45: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-29 06:45: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-20260829-6516, 2026-08-29 06:45:02, 2026-08-29 06:45:02))  
[2026-08-29 06:45: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-20260829-6516, 2026-08-29 06:45:02, 2026-08-29 06:45:02))"} 
[2026-08-29 06:46:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:46:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:46:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3477, 2026-08-29 06:46:04, 2026-08-29 06:46:04))  
[2026-08-29 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-20260829-3477, 2026-08-29 06:46:04, 2026-08-29 06:46:04))"} 
[2026-08-29 06:47:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:47:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:47:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-6567, 2026-08-29 06:47:04, 2026-08-29 06:47:04))  
[2026-08-29 06: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-20260829-6567, 2026-08-29 06:47:04, 2026-08-29 06:47:04))"} 
[2026-08-29 06:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-4183, 2026-08-29 06:48:03, 2026-08-29 06:48:03))  
[2026-08-29 06: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-20260829-4183, 2026-08-29 06:48:03, 2026-08-29 06:48:03))"} 
[2026-08-29 06:49:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:49:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:49:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-7478, 2026-08-29 06:49:05, 2026-08-29 06:49:05))  
[2026-08-29 06: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-20260829-7478, 2026-08-29 06:49:05, 2026-08-29 06:49:05))"} 
[2026-08-29 06:50:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:50:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:50:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-6793, 2026-08-29 06:50:03, 2026-08-29 06:50:03))  
[2026-08-29 06: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-20260829-6793, 2026-08-29 06:50:03, 2026-08-29 06:50:03))"} 
[2026-08-29 06:51:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:51:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:51:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8309, 2026-08-29 06:51:05, 2026-08-29 06:51:05))  
[2026-08-29 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-20260829-8309, 2026-08-29 06:51:05, 2026-08-29 06:51:05))"} 
[2026-08-29 06:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-0702, 2026-08-29 06:52:03, 2026-08-29 06:52:03))  
[2026-08-29 06: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-20260829-0702, 2026-08-29 06:52:03, 2026-08-29 06:52:03))"} 
[2026-08-29 06:53:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:53:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:53:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 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-20260829-6540, 2026-08-29 06:53:05, 2026-08-29 06:53:05))  
[2026-08-29 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-20260829-6540, 2026-08-29 06:53:05, 2026-08-29 06:53:05))"} 
[2026-08-29 06:54:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:54:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:54:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-5148, 2026-08-29 06:54:02, 2026-08-29 06:54:02))  
[2026-08-29 06: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-20260829-5148, 2026-08-29 06:54:02, 2026-08-29 06:54:02))"} 
[2026-08-29 06:55:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:55:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:55:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-3854, 2026-08-29 06:55:03, 2026-08-29 06:55:03))  
[2026-08-29 06: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-20260829-3854, 2026-08-29 06:55:03, 2026-08-29 06:55:03))"} 
[2026-08-29 06:56:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:56:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:56:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-2768, 2026-08-29 06:56:05, 2026-08-29 06:56:05))  
[2026-08-29 06: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-20260829-2768, 2026-08-29 06:56:05, 2026-08-29 06:56:05))"} 
[2026-08-29 06:57:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:57:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:57:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6635, 2026-08-29 06:57:03, 2026-08-29 06:57:03))  
[2026-08-29 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-20260829-6635, 2026-08-29 06:57:03, 2026-08-29 06:57:03))"} 
[2026-08-29 06:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-5914, 2026-08-29 06:58:04, 2026-08-29 06:58:04))  
[2026-08-29 06: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-20260829-5914, 2026-08-29 06:58:04, 2026-08-29 06:58:04))"} 
[2026-08-29 06:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 06:59:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 06:59:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 06: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-29 06: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-20260829-1805, 2026-08-29 06:59:03, 2026-08-29 06:59:03))  
[2026-08-29 06: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-20260829-1805, 2026-08-29 06:59:03, 2026-08-29 06:59:03))"} 
[2026-08-29 07:00:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:00:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:00:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-8328, 2026-08-29 07:00:05, 2026-08-29 07:00:05))  
[2026-08-29 07: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-20260829-8328, 2026-08-29 07:00:05, 2026-08-29 07:00:05))"} 
[2026-08-29 07:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-5149, 2026-08-29 07:01:04, 2026-08-29 07:01:04))  
[2026-08-29 07: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-20260829-5149, 2026-08-29 07:01:04, 2026-08-29 07:01:04))"} 
[2026-08-29 07:02:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:02:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:02:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-5084, 2026-08-29 07:02:05, 2026-08-29 07:02:05))  
[2026-08-29 07: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-20260829-5084, 2026-08-29 07:02:05, 2026-08-29 07:02:05))"} 
[2026-08-29 07:03:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:03:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:03:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07:03: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-29 07:03: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-20260829-6691, 2026-08-29 07:03:02, 2026-08-29 07:03:02))  
[2026-08-29 07:03: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-20260829-6691, 2026-08-29 07:03:02, 2026-08-29 07:03:02))"} 
[2026-08-29 07:04:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:04:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:04:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-3166, 2026-08-29 07:04:03, 2026-08-29 07:04:03))  
[2026-08-29 07: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-20260829-3166, 2026-08-29 07:04:03, 2026-08-29 07:04:03))"} 
[2026-08-29 07:05:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:05:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:05:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-2998, 2026-08-29 07:05:04, 2026-08-29 07:05:04))  
[2026-08-29 07: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-20260829-2998, 2026-08-29 07:05:04, 2026-08-29 07:05:04))"} 
[2026-08-29 07:06:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:06:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:06:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-1029, 2026-08-29 07:06:03, 2026-08-29 07:06:03))  
[2026-08-29 07: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-20260829-1029, 2026-08-29 07:06:03, 2026-08-29 07:06:03))"} 
[2026-08-29 07:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-3237, 2026-08-29 07:07:04, 2026-08-29 07:07:04))  
[2026-08-29 07: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-20260829-3237, 2026-08-29 07:07:04, 2026-08-29 07:07:04))"} 
[2026-08-29 07:08:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:08:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:08:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07:08: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-29 07:08: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-20260829-9573, 2026-08-29 07:08:02, 2026-08-29 07:08:02))  
[2026-08-29 07:08: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-20260829-9573, 2026-08-29 07:08:02, 2026-08-29 07:08:02))"} 
[2026-08-29 07:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4776, 2026-08-29 07:09:04, 2026-08-29 07:09:04))  
[2026-08-29 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-20260829-4776, 2026-08-29 07:09:04, 2026-08-29 07:09:04))"} 
[2026-08-29 07:10:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:10:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:10:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07:10: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-29 07:10: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-20260829-4423, 2026-08-29 07:10:02, 2026-08-29 07:10:02))  
[2026-08-29 07:10: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-20260829-4423, 2026-08-29 07:10:02, 2026-08-29 07:10:02))"} 
[2026-08-29 07:11:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:11:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:11:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-3999, 2026-08-29 07:11:03, 2026-08-29 07:11:03))  
[2026-08-29 07: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-20260829-3999, 2026-08-29 07:11:03, 2026-08-29 07:11:03))"} 
[2026-08-29 07:12:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:12:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:12:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-9851, 2026-08-29 07:12:03, 2026-08-29 07:12:03))  
[2026-08-29 07: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-20260829-9851, 2026-08-29 07:12:03, 2026-08-29 07:12:03))"} 
[2026-08-29 07:13:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:13:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:13:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07:13: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-29 07:13: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-20260829-2320, 2026-08-29 07:13:02, 2026-08-29 07:13:02))  
[2026-08-29 07:13: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-20260829-2320, 2026-08-29 07:13:02, 2026-08-29 07:13:02))"} 
[2026-08-29 07:14:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-3783, 2026-08-29 07:14:04, 2026-08-29 07:14:04))  
[2026-08-29 07: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-20260829-3783, 2026-08-29 07:14:04, 2026-08-29 07:14:04))"} 
[2026-08-29 07:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1762, 2026-08-29 07:15:05, 2026-08-29 07:15:05))  
[2026-08-29 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-20260829-1762, 2026-08-29 07:15:05, 2026-08-29 07:15:05))"} 
[2026-08-29 07:16:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:16:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:16:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-1899, 2026-08-29 07:16:06, 2026-08-29 07:16:06))  
[2026-08-29 07: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-20260829-1899, 2026-08-29 07:16:06, 2026-08-29 07:16:06))"} 
[2026-08-29 07:17:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:17:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:17:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07:17: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-29 07:17: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-20260829-7680, 2026-08-29 07:17:06, 2026-08-29 07:17:06))  
[2026-08-29 07:17: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-20260829-7680, 2026-08-29 07:17:06, 2026-08-29 07:17:06))"} 
[2026-08-29 07:18:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:18:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:18:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-6828, 2026-08-29 07:18:05, 2026-08-29 07:18:05))  
[2026-08-29 07: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-20260829-6828, 2026-08-29 07:18:05, 2026-08-29 07:18:05))"} 
[2026-08-29 07:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-4395, 2026-08-29 07:19:03, 2026-08-29 07:19:03))  
[2026-08-29 07: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-20260829-4395, 2026-08-29 07:19:03, 2026-08-29 07:19:03))"} 
[2026-08-29 07:20:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:20:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:20:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-7929, 2026-08-29 07:20:03, 2026-08-29 07:20:03))  
[2026-08-29 07: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-20260829-7929, 2026-08-29 07:20:03, 2026-08-29 07:20:03))"} 
[2026-08-29 07:21:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:21:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:21:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-1552, 2026-08-29 07:21:04, 2026-08-29 07:21:04))  
[2026-08-29 07: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-20260829-1552, 2026-08-29 07:21:04, 2026-08-29 07:21:04))"} 
[2026-08-29 07:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7511, 2026-08-29 07:22:03, 2026-08-29 07:22:03))  
[2026-08-29 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-20260829-7511, 2026-08-29 07:22:03, 2026-08-29 07:22:03))"} 
[2026-08-29 07:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-0447, 2026-08-29 07:23:04, 2026-08-29 07:23:04))  
[2026-08-29 07: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-20260829-0447, 2026-08-29 07:23:04, 2026-08-29 07:23:04))"} 
[2026-08-29 07:24:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:24:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:24:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-4140, 2026-08-29 07:24:05, 2026-08-29 07:24:05))  
[2026-08-29 07: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-20260829-4140, 2026-08-29 07:24:05, 2026-08-29 07:24:05))"} 
[2026-08-29 07:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-5469, 2026-08-29 07:25:03, 2026-08-29 07:25:03))  
[2026-08-29 07: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-20260829-5469, 2026-08-29 07:25:03, 2026-08-29 07:25:03))"} 
[2026-08-29 07:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-5898, 2026-08-29 07:26:03, 2026-08-29 07:26:03))  
[2026-08-29 07: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-20260829-5898, 2026-08-29 07:26:03, 2026-08-29 07:26:03))"} 
[2026-08-29 07:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3567, 2026-08-29 07:27:03, 2026-08-29 07:27:03))  
[2026-08-29 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-20260829-3567, 2026-08-29 07:27:03, 2026-08-29 07:27:03))"} 
[2026-08-29 07:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-3374, 2026-08-29 07:28:03, 2026-08-29 07:28:03))  
[2026-08-29 07: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-20260829-3374, 2026-08-29 07:28:03, 2026-08-29 07:28:03))"} 
[2026-08-29 07:29:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:29:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:29:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5417, 2026-08-29 07:29:04, 2026-08-29 07:29:04))  
[2026-08-29 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-20260829-5417, 2026-08-29 07:29:04, 2026-08-29 07:29:04))"} 
[2026-08-29 07:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-8613, 2026-08-29 07:30:05, 2026-08-29 07:30:05))  
[2026-08-29 07: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-20260829-8613, 2026-08-29 07:30:05, 2026-08-29 07:30:05))"} 
[2026-08-29 07:31:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:31:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:31:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-7074, 2026-08-29 07:31:05, 2026-08-29 07:31:05))  
[2026-08-29 07: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-20260829-7074, 2026-08-29 07:31:05, 2026-08-29 07:31:05))"} 
[2026-08-29 07:32:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:32:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:32:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07:32: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-29 07:32: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-20260829-7240, 2026-08-29 07:32:02, 2026-08-29 07:32:02))  
[2026-08-29 07:32: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-20260829-7240, 2026-08-29 07:32:02, 2026-08-29 07:32:02))"} 
[2026-08-29 07:32:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:32: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-29 07:32:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:32: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-29 07:32:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:32:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:33:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:33:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:33:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-1135, 2026-08-29 07:33:03, 2026-08-29 07:33:03))  
[2026-08-29 07: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-20260829-1135, 2026-08-29 07:33:03, 2026-08-29 07:33:03))"} 
[2026-08-29 07:34:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:34:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:34:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-8179, 2026-08-29 07:34:03, 2026-08-29 07:34:03))  
[2026-08-29 07: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-20260829-8179, 2026-08-29 07:34:03, 2026-08-29 07:34:03))"} 
[2026-08-29 07:34: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-29 07:34:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:34:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:34:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:34: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-29 07:34:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:34:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 07:34:23] 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-29 07:34:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from http://localhost:3091  
[2026-08-29 07:34:23] 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-29 07:34:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 07:34:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from http://localhost:3091  
[2026-08-29 07:34:23] 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-29 07:34:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 07:34:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from http://localhost:3091  
[2026-08-29 07:34:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 07:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 07:34:24] 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-29 07:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 07:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from http://localhost:3091  
[2026-08-29 07:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 07:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 07:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 07:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 07:34:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:34: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-29 07:34:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:34:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:34: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-29 07:34:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:34:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:34:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:34:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:34:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:34: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-29 07:34:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:34:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:34:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:34:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:35:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:35:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:35: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-29 07:35:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:35:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:35: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-29 07:35:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:35:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:35:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07:35: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-29 07:35: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-20260829-1298, 2026-08-29 07:35:02, 2026-08-29 07:35:02))  
[2026-08-29 07:35: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-20260829-1298, 2026-08-29 07:35:02, 2026-08-29 07:35:02))"} 
[2026-08-29 07:35: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-29 07:35:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:35: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-29 07:35: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-29 07:35:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:35:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:35:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:36: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-29 07:36:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:36:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:36:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:36:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:36:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 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-20260829-8690, 2026-08-29 07:36:04, 2026-08-29 07:36:04))  
[2026-08-29 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-20260829-8690, 2026-08-29 07:36:04, 2026-08-29 07:36:04))"} 
[2026-08-29 07:36:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:36:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:36:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:37:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:37:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1772, 2026-08-29 07:37:03, 2026-08-29 07:37:03))  
[2026-08-29 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-20260829-1772, 2026-08-29 07:37:03, 2026-08-29 07:37:03))"} 
[2026-08-29 07:37:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:37:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:37:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3302 from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:37:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3302 from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:38:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:38:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:38:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-9722, 2026-08-29 07:38:05, 2026-08-29 07:38:05))  
[2026-08-29 07: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-20260829-9722, 2026-08-29 07:38:05, 2026-08-29 07:38:05))"} 
[2026-08-29 07:38:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330217 from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:38:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330217 from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:39:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:39:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:39:04] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 07:39: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":"AunqtSKisagaUy-h2c_Ip4B"}}}} 
[2026-08-29 07:39:05] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 07:39:05] production.INFO: OTP Email sent to nasywaaisyah34@gmail.com  
[2026-08-29 07:39:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:39:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:39:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-8327, 2026-08-29 07:39:06, 2026-08-29 07:39:06))  
[2026-08-29 07: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-20260829-8327, 2026-08-29 07:39:06, 2026-08-29 07:39:06))"} 
[2026-08-29 07:40:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:40:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:40:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07:40: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-29 07:40: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-20260829-9390, 2026-08-29 07:40:02, 2026-08-29 07:40:02))  
[2026-08-29 07:40: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-20260829-9390, 2026-08-29 07:40:02, 2026-08-29 07:40:02))"} 
[2026-08-29 07:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:40: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-29 07:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:40: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-29 07:40:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:40:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:40:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:40:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:40:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:40:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:40:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 07: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-29 07:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:41:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:41:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:41:03] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 07:41:03] 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":"Am_uMJKYrDtQafR3EQkPeHl"}}}} 
[2026-08-29 07:41:03] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 07:41:03] production.INFO: OTP Email sent to nasywaaisyah34@gmail.com  
[2026-08-29 07:41:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:41:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:41:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-4517, 2026-08-29 07:41:04, 2026-08-29 07:41:04))  
[2026-08-29 07: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-20260829-4517, 2026-08-29 07:41:04, 2026-08-29 07:41:04))"} 
[2026-08-29 07:42:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:42:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:42:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6230, 2026-08-29 07:42:04, 2026-08-29 07:42:04))  
[2026-08-29 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-20260829-6230, 2026-08-29 07:42:04, 2026-08-29 07:42:04))"} 
[2026-08-29 07:43:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:43:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:43:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9459, 2026-08-29 07:43:04, 2026-08-29 07:43:04))  
[2026-08-29 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-20260829-9459, 2026-08-29 07:43:04, 2026-08-29 07:43:04))"} 
[2026-08-29 07:43:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:43:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:43:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:43:27] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 07: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":"Alcprt5c8C5hyALZCpeh1h-"}}}} 
[2026-08-29 07:43:27] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 07:43:27] production.INFO: OTP Email sent to nasywaaisyah34@gmail.com  
[2026-08-29 07:43:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:43:57] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 07:43:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:43:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:43:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:43: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-29 07:43:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:43:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:43:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:43:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:43:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:44:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:44:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:44:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-4074, 2026-08-29 07:44:04, 2026-08-29 07:44:04))  
[2026-08-29 07: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-20260829-4074, 2026-08-29 07:44:04, 2026-08-29 07:44:04))"} 
[2026-08-29 07:44: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-29 07:44:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:44: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-29 07:44:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:44: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-29 07:44:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:44:22] 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-29 07:44: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-29 07:44:22] 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-29 07:44: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-29 07:44: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-29 07:44: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-29 07:44:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:44:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:44:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:44: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-29 07:44:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:44:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:44:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:44: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-29 07:44:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:44: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-29 07:45:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:45:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:45:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-6862, 2026-08-29 07:45:04, 2026-08-29 07:45:04))  
[2026-08-29 07: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-20260829-6862, 2026-08-29 07:45:04, 2026-08-29 07:45:04))"} 
[2026-08-29 07:45:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:45:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:45:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:45: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-29 07:45:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:45:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:45:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:45:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:45:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:45: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-29 07:45: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-29 07:45: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-29 07:45:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:45: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-29 07:45:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:45:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:45:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:45:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:45:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:45: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-29 07:46:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:46:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:46:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07:46: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-29 07:46: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-20260829-7453, 2026-08-29 07:46:07, 2026-08-29 07:46:07))  
[2026-08-29 07:46: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-20260829-7453, 2026-08-29 07:46:07, 2026-08-29 07:46:07))"} 
[2026-08-29 07:47:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:47:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:47:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5150, 2026-08-29 07:47:04, 2026-08-29 07:47:04))  
[2026-08-29 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-20260829-5150, 2026-08-29 07:47:04, 2026-08-29 07:47:04))"} 
[2026-08-29 07:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-1245, 2026-08-29 07:48:03, 2026-08-29 07:48:03))  
[2026-08-29 07: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-20260829-1245, 2026-08-29 07:48:03, 2026-08-29 07:48:03))"} 
[2026-08-29 07:49:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:49:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:49:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-4054, 2026-08-29 07:49:03, 2026-08-29 07:49:03))  
[2026-08-29 07: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-20260829-4054, 2026-08-29 07:49:03, 2026-08-29 07:49:03))"} 
[2026-08-29 07:50:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:50:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:50:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-0519, 2026-08-29 07:50:04, 2026-08-29 07:50:04))  
[2026-08-29 07: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-20260829-0519, 2026-08-29 07:50:04, 2026-08-29 07:50:04))"} 
[2026-08-29 07:51:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:51:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:51:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-7588, 2026-08-29 07:51:04, 2026-08-29 07:51:04))  
[2026-08-29 07: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-20260829-7588, 2026-08-29 07:51:04, 2026-08-29 07:51:04))"} 
[2026-08-29 07:52:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:52:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:52:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07:52: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-29 07:52: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-20260829-9793, 2026-08-29 07:52:02, 2026-08-29 07:52:02))  
[2026-08-29 07:52: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-20260829-9793, 2026-08-29 07:52:02, 2026-08-29 07:52:02))"} 
[2026-08-29 07:53:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:53:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:53:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-6404, 2026-08-29 07:53:02, 2026-08-29 07:53:02))  
[2026-08-29 07: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-20260829-6404, 2026-08-29 07:53:02, 2026-08-29 07:53:02))"} 
[2026-08-29 07:54:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:54:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:54:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4716, 2026-08-29 07:54:05, 2026-08-29 07:54:05))  
[2026-08-29 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-20260829-4716, 2026-08-29 07:54:05, 2026-08-29 07:54:05))"} 
[2026-08-29 07:55:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:55:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:55:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-0935, 2026-08-29 07:55:06, 2026-08-29 07:55:06))  
[2026-08-29 07: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-20260829-0935, 2026-08-29 07:55:06, 2026-08-29 07:55:06))"} 
[2026-08-29 07:55:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07: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-29 07:55:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:55:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07: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-29 07:55:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-5847, 2026-08-29 07:56:03, 2026-08-29 07:56:03))  
[2026-08-29 07: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-20260829-5847, 2026-08-29 07:56:03, 2026-08-29 07:56:03))"} 
[2026-08-29 07:56:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:56:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:56: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-29 07:56: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-29 07:56:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:56: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-29 07:56: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-29 07:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-6801, 2026-08-29 07:57:04, 2026-08-29 07:57:04))  
[2026-08-29 07: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-20260829-6801, 2026-08-29 07:57:04, 2026-08-29 07:57:04))"} 
[2026-08-29 07:57:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:57:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:57: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-29 07:57:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:57: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-29 07:57: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-29 07:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-3993, 2026-08-29 07:58:04, 2026-08-29 07:58:04))  
[2026-08-29 07: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-20260829-3993, 2026-08-29 07:58:04, 2026-08-29 07:58:04))"} 
[2026-08-29 07:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07: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-29 07:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 07:58:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 07: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-29 07:58: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-29 07:59:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 07:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 07:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 07: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-29 07: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-20260829-1443, 2026-08-29 07:59:04, 2026-08-29 07:59:04))  
[2026-08-29 07: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-20260829-1443, 2026-08-29 07:59:04, 2026-08-29 07:59:04))"} 
[2026-08-29 08:00:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:00:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:00:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2125, 2026-08-29 08:00:06, 2026-08-29 08:00:06))  
[2026-08-29 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-20260829-2125, 2026-08-29 08:00:06, 2026-08-29 08:00:06))"} 
[2026-08-29 08:00:07] production.INFO: Starting Marketing Automations Processor...  
[2026-08-29 08:00:07] production.INFO: Finished Marketing Automations Processor.  
[2026-08-29 08:00: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-29 08:00:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:00:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5080, 2026-08-29 08:01:04, 2026-08-29 08:01:04))  
[2026-08-29 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-20260829-5080, 2026-08-29 08:01:04, 2026-08-29 08:01:04))"} 
[2026-08-29 08:01:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:01:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:01:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:01: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-29 08:01:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:01:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:01:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:01: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-29 08:01:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:02:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:02:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:02:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-6506, 2026-08-29 08:02:03, 2026-08-29 08:02:03))  
[2026-08-29 08: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-20260829-6506, 2026-08-29 08:02:03, 2026-08-29 08:02:03))"} 
[2026-08-29 08:02: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-29 08:02: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-29 08:02:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:02: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-29 08:02:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:02:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:02:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:02:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:02: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-29 08:03:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:03:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:03:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-3116, 2026-08-29 08:03:03, 2026-08-29 08:03:03))  
[2026-08-29 08: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-20260829-3116, 2026-08-29 08:03:03, 2026-08-29 08:03:03))"} 
[2026-08-29 08:03: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-29 08:03:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:03: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-29 08:04:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:04:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:04:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-0820, 2026-08-29 08:04:03, 2026-08-29 08:04:03))  
[2026-08-29 08: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-20260829-0820, 2026-08-29 08:04:03, 2026-08-29 08:04:03))"} 
[2026-08-29 08:05:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:05:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:05:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2626, 2026-08-29 08:05:05, 2026-08-29 08:05:05))  
[2026-08-29 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-20260829-2626, 2026-08-29 08:05:05, 2026-08-29 08:05:05))"} 
[2026-08-29 08:05:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:05:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-9449, 2026-08-29 08:06:04, 2026-08-29 08:06:04))  
[2026-08-29 08: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-20260829-9449, 2026-08-29 08:06:04, 2026-08-29 08:06:04))"} 
[2026-08-29 08:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9642, 2026-08-29 08:07:04, 2026-08-29 08:07:04))  
[2026-08-29 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-20260829-9642, 2026-08-29 08:07:04, 2026-08-29 08:07:04))"} 
[2026-08-29 08:07:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:07:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:07: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-29 08:07: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-29 08:07:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:07:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:07: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-29 08:07:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:07: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-29 08:07: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-29 08:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:07: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-29 08:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:07:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:07:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:07: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-29 08:07:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:07:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:08:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:08:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:08:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3943, 2026-08-29 08:08:06, 2026-08-29 08:08:06))  
[2026-08-29 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-20260829-3943, 2026-08-29 08:08:06, 2026-08-29 08:08:06))"} 
[2026-08-29 08:08:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:08:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:08:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:08:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:08:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:08:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:08: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-29 08:08:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:08: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-29 08:08:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:08: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-29 08:08:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:08:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:08: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-29 08:08:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:08: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-29 08:08: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-29 08:08:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:08:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:08: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-29 08:08:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08: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-29 08: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-29 08:08:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:08:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:08: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-29 08:09: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-29 08:09:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:09:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08: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-29 08:09: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-29 08:09:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-2722, 2026-08-29 08:09:04, 2026-08-29 08:09:04))  
[2026-08-29 08: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-20260829-2722, 2026-08-29 08:09:04, 2026-08-29 08:09:04))"} 
[2026-08-29 08:10:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:10:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:10:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1089, 2026-08-29 08:10:06, 2026-08-29 08:10:06))  
[2026-08-29 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-20260829-1089, 2026-08-29 08:10:06, 2026-08-29 08:10:06))"} 
[2026-08-29 08:10: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-29 08:10:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:10:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:10:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:10:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:10: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-29 08:10:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:10:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:10: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-29 08:10: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-29 08:10: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-29 08:10:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:10: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-29 08:11:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:11:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:11:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 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-20260829-3370, 2026-08-29 08:11:03, 2026-08-29 08:11:03))  
[2026-08-29 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-20260829-3370, 2026-08-29 08:11:03, 2026-08-29 08:11:03))"} 
[2026-08-29 08:11:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=31 from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=31 from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3173 from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3173 from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11: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-29 08: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-29 08:11:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08: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-29 08:11:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08: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-29 08:11:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08: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-29 08: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-29 08:11: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-29 08:11:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11: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-29 08:11: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-29 08:11:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3171 from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3171 from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11: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-29 08:11:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11: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-29 08:11: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-29 08:11:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3174 from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3174 from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3175 from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3175 from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=317506 from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:11:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=317506 from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:12:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:12:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:12:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-5515, 2026-08-29 08:12:03, 2026-08-29 08:12:03))  
[2026-08-29 08: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-20260829-5515, 2026-08-29 08:12:03, 2026-08-29 08:12:03))"} 
[2026-08-29 08:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-5898, 2026-08-29 08:13:03, 2026-08-29 08:13:03))  
[2026-08-29 08: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-20260829-5898, 2026-08-29 08:13:03, 2026-08-29 08:13:03))"} 
[2026-08-29 08:13:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:13:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:13:21] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 08:13:22] 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":"ACENq1AssF1U2B6uUnDnseN"}}}} 
[2026-08-29 08:13:22] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 08:13:22] production.INFO: OTP Email sent to klikbuku1717@gmail.com  
[2026-08-29 08:13: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-29 08:13:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:13:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:13: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-29 08:13:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:13: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-29 08:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-2349, 2026-08-29 08:14:03, 2026-08-29 08:14:03))  
[2026-08-29 08: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-20260829-2349, 2026-08-29 08:14:03, 2026-08-29 08:14:03))"} 
[2026-08-29 08:14:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:14:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08: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-29 08:14: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-29 08:14:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:14: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-29 08:14: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-29 08:14:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:14:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:14:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:14:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:14:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:14: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-29 08:14: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-29 08:15:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:15:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:15:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-3899, 2026-08-29 08:15:04, 2026-08-29 08:15:04))  
[2026-08-29 08: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-20260829-3899, 2026-08-29 08:15:04, 2026-08-29 08:15:04))"} 
[2026-08-29 08:15:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:15:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:15:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:16:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:16:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:16:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-3996, 2026-08-29 08:16:04, 2026-08-29 08:16:04))  
[2026-08-29 08: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-20260829-3996, 2026-08-29 08:16:04, 2026-08-29 08:16:04))"} 
[2026-08-29 08:17:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:17:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:17:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08:17: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-29 08:17: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-20260829-8957, 2026-08-29 08:17:06, 2026-08-29 08:17:06))  
[2026-08-29 08:17: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-20260829-8957, 2026-08-29 08:17:06, 2026-08-29 08:17:06))"} 
[2026-08-29 08:17:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:17:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:17:55] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 08:17:56] 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":"AQncbjAJ_MS9806hzSaCFn9"}}}} 
[2026-08-29 08:17:56] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 08:17:56] production.INFO: OTP Email sent to anarahma014@gmaile.com  
[2026-08-29 08:18:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:18:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:18:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-2636, 2026-08-29 08:18:06, 2026-08-29 08:18:06))  
[2026-08-29 08: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-20260829-2636, 2026-08-29 08:18:06, 2026-08-29 08:18:06))"} 
[2026-08-29 08:18:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:18:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:18:44] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 08:18:45] 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":"A5WXzB1aoBrctiJOSy0FaDF"}}}} 
[2026-08-29 08:18:45] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 08:18:45] production.INFO: OTP Email sent to anarahma014@gmaile.com  
[2026-08-29 08:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-7543, 2026-08-29 08:19:03, 2026-08-29 08:19:03))  
[2026-08-29 08: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-20260829-7543, 2026-08-29 08:19:03, 2026-08-29 08:19:03))"} 
[2026-08-29 08:20:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:20:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:20:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-3578, 2026-08-29 08:20:06, 2026-08-29 08:20:06))  
[2026-08-29 08: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-20260829-3578, 2026-08-29 08:20:06, 2026-08-29 08:20:06))"} 
[2026-08-29 08:21:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:21:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:21:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-6455, 2026-08-29 08:21:04, 2026-08-29 08:21:04))  
[2026-08-29 08: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-20260829-6455, 2026-08-29 08:21:04, 2026-08-29 08:21:04))"} 
[2026-08-29 08:22:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:22:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:22:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3401, 2026-08-29 08:22:04, 2026-08-29 08:22:04))  
[2026-08-29 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-20260829-3401, 2026-08-29 08:22:04, 2026-08-29 08:22:04))"} 
[2026-08-29 08:23:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:23:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:23:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-7557, 2026-08-29 08:23:05, 2026-08-29 08:23:05))  
[2026-08-29 08: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-20260829-7557, 2026-08-29 08:23:05, 2026-08-29 08:23:05))"} 
[2026-08-29 08:24:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:24:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7351, 2026-08-29 08:24:04, 2026-08-29 08:24:04))  
[2026-08-29 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-20260829-7351, 2026-08-29 08:24:04, 2026-08-29 08:24:04))"} 
[2026-08-29 08:25:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:25:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:25:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8889, 2026-08-29 08:25:04, 2026-08-29 08:25:04))  
[2026-08-29 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-20260829-8889, 2026-08-29 08:25:04, 2026-08-29 08:25:04))"} 
[2026-08-29 08:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-6793, 2026-08-29 08:26:03, 2026-08-29 08:26:03))  
[2026-08-29 08: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-20260829-6793, 2026-08-29 08:26:03, 2026-08-29 08:26:03))"} 
[2026-08-29 08:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-0837, 2026-08-29 08:27:03, 2026-08-29 08:27:03))  
[2026-08-29 08: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-20260829-0837, 2026-08-29 08:27:03, 2026-08-29 08:27:03))"} 
[2026-08-29 08:28:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:28:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:28:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-4787, 2026-08-29 08:28:06, 2026-08-29 08:28:06))  
[2026-08-29 08: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-20260829-4787, 2026-08-29 08:28:06, 2026-08-29 08:28:06))"} 
[2026-08-29 08:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-9835, 2026-08-29 08:29:03, 2026-08-29 08:29:03))  
[2026-08-29 08: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-20260829-9835, 2026-08-29 08:29:03, 2026-08-29 08:29:03))"} 
[2026-08-29 08:30:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:30:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:30:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-3479, 2026-08-29 08:30:06, 2026-08-29 08:30:06))  
[2026-08-29 08: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-20260829-3479, 2026-08-29 08:30:06, 2026-08-29 08:30:06))"} 
[2026-08-29 08:31:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:31:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:31:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-6339, 2026-08-29 08:31:03, 2026-08-29 08:31:03))  
[2026-08-29 08: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-20260829-6339, 2026-08-29 08:31:03, 2026-08-29 08:31:03))"} 
[2026-08-29 08:31:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:31:08] 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-29 08:31:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 08:31:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31:08] 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-29 08:31:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 08:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 08:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 08:31:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:31:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 08:31:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 08:31:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 08:31:20] 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 http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 08:31:20] 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 http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 08:31:20] 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 http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 08:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 08:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 08:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 08:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:25] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 08:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 08:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 08:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 08:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 08:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31:26] 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 http://localhost:3091  
[2026-08-29 08:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 08:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 08:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 08:31:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:31: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 http://localhost:3091  
[2026-08-29 08:31: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 http://localhost:3091  
[2026-08-29 08:31: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 http://localhost:3091  
[2026-08-29 08:31: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 http://localhost:3091  
[2026-08-29 08:31:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 08:31: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 http://localhost:3091  
[2026-08-29 08:31:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 08:31: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 http://localhost:3091  
[2026-08-29 08:32:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:32:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:32:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-7921, 2026-08-29 08:32:05, 2026-08-29 08:32:05))  
[2026-08-29 08: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-20260829-7921, 2026-08-29 08:32:05, 2026-08-29 08:32:05))"} 
[2026-08-29 08:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 08:32: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 http://localhost:3091  
[2026-08-29 08:33:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:33:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:33:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-2030, 2026-08-29 08:33:06, 2026-08-29 08:33:06))  
[2026-08-29 08: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-20260829-2030, 2026-08-29 08:33:06, 2026-08-29 08:33:06))"} 
[2026-08-29 08:33:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 08:33: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 http://localhost:3091  
[2026-08-29 08:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3092, 2026-08-29 08:34:04, 2026-08-29 08:34:04))  
[2026-08-29 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-20260829-3092, 2026-08-29 08:34:04, 2026-08-29 08:34:04))"} 
[2026-08-29 08:34:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 08:34: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 http://localhost:3091  
[2026-08-29 08:35:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:35:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:35:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-1436, 2026-08-29 08:35:07, 2026-08-29 08:35:07))  
[2026-08-29 08: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-20260829-1436, 2026-08-29 08:35:07, 2026-08-29 08:35:07))"} 
[2026-08-29 08:35:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 08:35: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 http://localhost:3091  
[2026-08-29 08:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-8599, 2026-08-29 08:36:03, 2026-08-29 08:36:03))  
[2026-08-29 08: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-20260829-8599, 2026-08-29 08:36:03, 2026-08-29 08:36:03))"} 
[2026-08-29 08:36: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 http://localhost:3091  
[2026-08-29 08:36:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 08:36:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=week from http://localhost:3091  
[2026-08-29 08:36:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-12&start_date=2026-09-06 from http://localhost:3091  
[2026-08-29 08:36:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=week from http://localhost:3091  
[2026-08-29 08:36:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-12&start_date=2026-09-06 from http://localhost:3091  
[2026-08-29 08:37:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:37:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:37:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 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-20260829-7712, 2026-08-29 08:37:05, 2026-08-29 08:37:05))  
[2026-08-29 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-20260829-7712, 2026-08-29 08:37:05, 2026-08-29 08:37:05))"} 
[2026-08-29 08:37:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 08:37:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:37:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 08:37:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 08:37:26] 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 http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 08:37:26] 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 http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 08:37:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:37:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:38:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:38:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:38:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3539, 2026-08-29 08:38:05, 2026-08-29 08:38:05))  
[2026-08-29 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-20260829-3539, 2026-08-29 08:38:05, 2026-08-29 08:38:05))"} 
[2026-08-29 08:38:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 08:38:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 08:39:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:39:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:39:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08:39: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-29 08:39: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-20260829-0792, 2026-08-29 08:39:07, 2026-08-29 08:39:07))  
[2026-08-29 08:39: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-20260829-0792, 2026-08-29 08:39:07, 2026-08-29 08:39:07))"} 
[2026-08-29 08:39:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 08:39:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 08:40:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:40:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:40:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8222, 2026-08-29 08:40:06, 2026-08-29 08:40:06))  
[2026-08-29 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-20260829-8222, 2026-08-29 08:40:06, 2026-08-29 08:40:06))"} 
[2026-08-29 08:40: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 http://localhost:3091  
[2026-08-29 08:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from http://localhost:3091  
[2026-08-29 08:40: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 http://localhost:3091  
[2026-08-29 08:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from http://localhost:3091  
[2026-08-29 08:40:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 08:40: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 http://localhost:3091  
[2026-08-29 08:40: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 http://localhost:3091  
[2026-08-29 08:40: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 http://localhost:3091  
[2026-08-29 08:40: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 http://localhost:3091  
[2026-08-29 08:40:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-12&start_date=2026-09-06 from http://localhost:3091  
[2026-08-29 08:40:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=week from http://localhost:3091  
[2026-08-29 08:40:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/253/history from http://localhost:3091  
[2026-08-29 08:40:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/253/history from http://localhost:3091  
[2026-08-29 08:40:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from http://localhost:3091  
[2026-08-29 08:40:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:40:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from http://localhost:3091  
[2026-08-29 08:40:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from http://localhost:3091  
[2026-08-29 08:40:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from http://localhost:3091  
[2026-08-29 08:40:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from http://localhost:3091  
[2026-08-29 08:40:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from http://localhost:3091  
[2026-08-29 08:40:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:40:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from http://localhost:3091  
[2026-08-29 08:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from http://localhost:3091  
[2026-08-29 08:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 08:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 08:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 08:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:40: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 http://localhost:3091  
[2026-08-29 08:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 08:40: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 http://localhost:3091  
[2026-08-29 08:40: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 http://localhost:3091  
[2026-08-29 08:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:40: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 http://localhost:3091  
[2026-08-29 08:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 08:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 08:40:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 08:40:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:40:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:40:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:40:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:41:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:41:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:41:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-0934, 2026-08-29 08:41:04, 2026-08-29 08:41:04))  
[2026-08-29 08: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-20260829-0934, 2026-08-29 08:41:04, 2026-08-29 08:41:04))"} 
[2026-08-29 08:41:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from http://localhost:3091  
[2026-08-29 08:41:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:41:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from http://localhost:3091  
[2026-08-29 08:41:04] 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 http://localhost:3091  
[2026-08-29 08:41:04] 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 http://localhost:3091  
[2026-08-29 08:41:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from http://localhost:3091  
[2026-08-29 08:41:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 08:41:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 08:41:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from http://localhost:3091  
[2026-08-29 08:41:05] 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 http://localhost:3091  
[2026-08-29 08:41:05] 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 http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from http://localhost:3091  
[2026-08-29 08:41:05] 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 http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 08:41:05] 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 http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:05] 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 http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 08:41:05] 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 http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 08:41:05] 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 http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 08:41:05] 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 http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 08:41:05] 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 http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 08:41:05] 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 http://localhost:3091  
[2026-08-29 08:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=42 from http://localhost:3091  
[2026-08-29 08:41:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=42 from http://localhost:3091  
[2026-08-29 08:41:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:41:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 08:41:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-29&start_date=2026-09-29 from http://localhost:3091  
[2026-08-29 08:41:25] 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 http://localhost:3091  
[2026-08-29 08:41:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:41:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-29&view=day from http://localhost:3091  
[2026-08-29 08:41:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 08:41:25] 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 http://localhost:3091  
[2026-08-29 08:41:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-29&start_date=2026-09-29 from http://localhost:3091  
[2026-08-29 08:41:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-29&view=day from http://localhost:3091  
[2026-08-29 08:41:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=42 from http://localhost:3091  
[2026-08-29 08:41:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:41:26] 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 http://localhost:3091  
[2026-08-29 08:41:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:26] 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 http://localhost:3091  
[2026-08-29 08:41:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:41: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 http://localhost:3091  
[2026-08-29 08:41: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 http://localhost:3091  
[2026-08-29 08:41:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 08:41:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 08:41: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 http://localhost:3091  
[2026-08-29 08:41:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=42 from http://localhost:3091  
[2026-08-29 08:41:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:41:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 08:41:28] 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 http://localhost:3091  
[2026-08-29 08:41:28] 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 http://localhost:3091  
[2026-08-29 08:41: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 http://localhost:3091  
[2026-08-29 08:41:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:41:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 08:41:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from http://localhost:3091  
[2026-08-29 08:41:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=42 from http://localhost:3091  
[2026-08-29 08:41:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:41:44] 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 http://localhost:3091  
[2026-08-29 08:41:44] 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 http://localhost:3091  
[2026-08-29 08:41:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 08:41: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 http://localhost:3091  
[2026-08-29 08:41:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 08:41:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 08:41: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 http://localhost:3091  
[2026-08-29 08:41:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 08:41:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=42 from http://localhost:3091  
[2026-08-29 08:41:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 08:42:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:42:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:42:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-5601, 2026-08-29 08:42:06, 2026-08-29 08:42:06))  
[2026-08-29 08: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-20260829-5601, 2026-08-29 08:42:06, 2026-08-29 08:42:06))"} 
[2026-08-29 08:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:43:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-7008, 2026-08-29 08:43:03, 2026-08-29 08:43:03))  
[2026-08-29 08: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-20260829-7008, 2026-08-29 08:43:03, 2026-08-29 08:43:03))"} 
[2026-08-29 08:44:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:44:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:44:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-2842, 2026-08-29 08:44:04, 2026-08-29 08:44:04))  
[2026-08-29 08: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-20260829-2842, 2026-08-29 08:44:04, 2026-08-29 08:44:04))"} 
[2026-08-29 08:45:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:45:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:45:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-2597, 2026-08-29 08:45:04, 2026-08-29 08:45:04))  
[2026-08-29 08: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-20260829-2597, 2026-08-29 08:45:04, 2026-08-29 08:45:04))"} 
[2026-08-29 08:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-5645, 2026-08-29 08:46:03, 2026-08-29 08:46:03))  
[2026-08-29 08: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-20260829-5645, 2026-08-29 08:46:03, 2026-08-29 08:46:03))"} 
[2026-08-29 08:47:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:47:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:47:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-2403, 2026-08-29 08:47:04, 2026-08-29 08:47:04))  
[2026-08-29 08: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-20260829-2403, 2026-08-29 08:47:04, 2026-08-29 08:47:04))"} 
[2026-08-29 08:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-2404, 2026-08-29 08:48:03, 2026-08-29 08:48:03))  
[2026-08-29 08: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-20260829-2404, 2026-08-29 08:48:03, 2026-08-29 08:48:03))"} 
[2026-08-29 08:48:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:48:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:48: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-29 08:48:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:48: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-29 08:48:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:48:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:48:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:48: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-29 08:49:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:49:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:49:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-3201, 2026-08-29 08:49:04, 2026-08-29 08:49:04))  
[2026-08-29 08: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-20260829-3201, 2026-08-29 08:49:04, 2026-08-29 08:49:04))"} 
[2026-08-29 08:50:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:50:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:50:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-5674, 2026-08-29 08:50:03, 2026-08-29 08:50:03))  
[2026-08-29 08: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-20260829-5674, 2026-08-29 08:50:03, 2026-08-29 08:50:03))"} 
[2026-08-29 08:50:48] 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-29 08:50:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:50:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:50:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:50:48] 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-29 08:50:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:50:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 08:50:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 08:50: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-29 08:50:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 08:50:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 08:50: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-29 08:50:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 08:50:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 08:51:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 08:51:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 08:51: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-29 08:51:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:51:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:51:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6853, 2026-08-29 08:51:05, 2026-08-29 08:51:05))  
[2026-08-29 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-20260829-6853, 2026-08-29 08:51:05, 2026-08-29 08:51:05))"} 
[2026-08-29 08:51:30] 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-29 08:51:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:51:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:51:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:51:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:51:31] 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-29 08:51:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:51:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:51:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:51:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:51:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:51:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:51:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:51:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:51:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:51: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-29 08:51: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-29 08:51:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:51: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-29 08:51: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-29 08:51:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:51: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-29 08:51: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-29 08:51:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 08:51: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-29 08:51: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-29 08:51: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-29 08:51: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-29 08:51: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-29 08:51: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-29 08:51: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-29 08:51: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-29 08:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-6411, 2026-08-29 08:52:03, 2026-08-29 08:52:03))  
[2026-08-29 08: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-20260829-6411, 2026-08-29 08:52:03, 2026-08-29 08:52:03))"} 
[2026-08-29 08:52: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-29 08:52: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-29 08:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-8378, 2026-08-29 08:53:03, 2026-08-29 08:53:03))  
[2026-08-29 08: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-20260829-8378, 2026-08-29 08:53:03, 2026-08-29 08:53:03))"} 
[2026-08-29 08:53: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-29 08:53:45] 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-29 08:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:54:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-5016, 2026-08-29 08:54:03, 2026-08-29 08:54:03))  
[2026-08-29 08: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-20260829-5016, 2026-08-29 08:54:03, 2026-08-29 08:54:03))"} 
[2026-08-29 08:54:45] 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-29 08:54: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-29 08:55:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:55:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:55:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-5052, 2026-08-29 08:55:03, 2026-08-29 08:55:03))  
[2026-08-29 08: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-20260829-5052, 2026-08-29 08:55:03, 2026-08-29 08:55:03))"} 
[2026-08-29 08:55:53] 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-29 08:55: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-29 08:56:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:56:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:56:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-3592, 2026-08-29 08:56:02, 2026-08-29 08:56:02))  
[2026-08-29 08: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-20260829-3592, 2026-08-29 08:56:02, 2026-08-29 08:56:02))"} 
[2026-08-29 08:56: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-29 08:56:59] 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-29 08:57:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:57:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:57:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08:57: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-29 08:57: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-20260829-8899, 2026-08-29 08:57:02, 2026-08-29 08:57:02))  
[2026-08-29 08:57: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-20260829-8899, 2026-08-29 08:57:02, 2026-08-29 08:57:02))"} 
[2026-08-29 08:58:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:58:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:58:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-2014, 2026-08-29 08:58:03, 2026-08-29 08:58:03))  
[2026-08-29 08: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-20260829-2014, 2026-08-29 08:58:03, 2026-08-29 08:58:03))"} 
[2026-08-29 08:58: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-29 08:58: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-29 08:58:18] 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-29 08:58: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-29 08:58: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-29 08:58:18] 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-29 08:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 08:59:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 08:59:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 08: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-29 08: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-20260829-8842, 2026-08-29 08:59:03, 2026-08-29 08:59:03))  
[2026-08-29 08: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-20260829-8842, 2026-08-29 08:59:03, 2026-08-29 08:59:03))"} 
[2026-08-29 08:59:11] 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-29 08:59:11] 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-29 08:59:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:59:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:59: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-29 08:59: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-29 08:59:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 08:59:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:00:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:00: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-29 09:00:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:00:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:00:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:00:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-0665, 2026-08-29 09:00:04, 2026-08-29 09:00:04))  
[2026-08-29 09: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-20260829-0665, 2026-08-29 09:00:04, 2026-08-29 09:00:04))"} 
[2026-08-29 09:00:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:00: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-29 09:00: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-29 09:00: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-29 09:00:12] 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-29 09:00:12] 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-29 09:01:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:01:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:01:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7715, 2026-08-29 09:01:06, 2026-08-29 09:01:06))  
[2026-08-29 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-20260829-7715, 2026-08-29 09:01:06, 2026-08-29 09:01:06))"} 
[2026-08-29 09:01:12] 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-29 09:01:12] 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-29 09:02:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:02:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:02:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-2816, 2026-08-29 09:02:03, 2026-08-29 09:02:03))  
[2026-08-29 09: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-20260829-2816, 2026-08-29 09:02:03, 2026-08-29 09:02:03))"} 
[2026-08-29 09:02: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-29 09:02:19] 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-29 09:02:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:02:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:02: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-29 09:02:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:02: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-29 09:02:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:02:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:02:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:02:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:03:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:03:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:03:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-0701, 2026-08-29 09:03:06, 2026-08-29 09:03:06))  
[2026-08-29 09: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-20260829-0701, 2026-08-29 09:03:06, 2026-08-29 09:03:06))"} 
[2026-08-29 09:03:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:03:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:03:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:03:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:03: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-29 09:03:19] 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-29 09:03:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330911 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:03:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330911 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:04:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:04:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:04:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0482, 2026-08-29 09:04:06, 2026-08-29 09:04:06))  
[2026-08-29 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-20260829-0482, 2026-08-29 09:04:06, 2026-08-29 09:04:06))"} 
[2026-08-29 09:04:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:04:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:04:20] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:04:21] 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":"A0xe67Hy9u6catASZEd7ERu"}}}} 
[2026-08-29 09:04:21] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:04:21] production.INFO: OTP Email sent to nnasywa039@gmail.com  
[2026-08-29 09:04:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:04: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-29 09:04:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09: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-29 09:04:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:04:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:04:22] 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-29 09:04:22] 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-29 09:04:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09: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-29 09:04:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:04: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-29 09:04: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-29 09:04:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:04: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-29 09:04:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:04:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:04:54] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:04:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:04:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09: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-29 09:05:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:05:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:05:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3525, 2026-08-29 09:05:05, 2026-08-29 09:05:05))  
[2026-08-29 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-20260829-3525, 2026-08-29 09:05:05, 2026-08-29 09:05:05))"} 
[2026-08-29 09:05:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05: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-29 09:05:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05: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-29 09:05:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05: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-29 09:05:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05: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-29 09:05:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05: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-29 09:05:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05: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-29 09:05:29] 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-29 09:05:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05: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-29 09:05:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05: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-29 09:05:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05: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-29 09:05: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-29 09:05:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05: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-29 09:05:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05: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-29 09:05:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05: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-29 09:05:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05: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-29 09:05: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-29 09:05:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:05:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:06:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:06:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:06: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-29 09:06:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:06:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:06:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:06:01] 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-29 09:06:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:06:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:06:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:06:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:06:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:06:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-2358, 2026-08-29 09:06:05, 2026-08-29 09:06:05))  
[2026-08-29 09: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-20260829-2358, 2026-08-29 09:06:05, 2026-08-29 09:06:05))"} 
[2026-08-29 09:06: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-29 09:06:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:06: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-29 09:06:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:06: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-29 09:06:10] 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-29 09:06: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-29 09:06:10] 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-29 09:06: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-29 09:06: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-29 09:06: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-29 09:06: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-29 09:06:30] 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-29 09:06: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-29 09:06:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:06: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-29 09:06:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:06: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-29 09:06:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:06:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:06:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:06: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-29 09:07:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:07:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:07: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-29 09:07:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 09:07:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:07: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-29 09: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-20260829-6746, 2026-08-29 09:07:04, 2026-08-29 09:07:04))  
[2026-08-29 09: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-20260829-6746, 2026-08-29 09:07:04, 2026-08-29 09:07:04))"} 
[2026-08-29 09:07:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:07:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:07:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:07:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:07: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-29 09:07:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:07: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-29 09:07:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:07:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:07:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:07:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:07: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-29 09:07:37] 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-29 09:08:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:08:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:08:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-3362, 2026-08-29 09:08:08, 2026-08-29 09:08:08))  
[2026-08-29 09: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-20260829-3362, 2026-08-29 09:08:08, 2026-08-29 09:08:08))"} 
[2026-08-29 09:08:44] 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-29 09:08: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-29 09:09:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:09:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:09:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:09:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:09:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-4431, 2026-08-29 09:09:03, 2026-08-29 09:09:03))  
[2026-08-29 09: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-20260829-4431, 2026-08-29 09:09:03, 2026-08-29 09:09:03))"} 
[2026-08-29 09:09:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=32 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:09:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=32 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:09: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-29 09:09:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:09:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:09: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-29 09:09:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3203 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:09:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3203 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:09:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=320301 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:09:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=320301 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:09:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:09:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:09: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-29 09:09: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-29 09:09: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-29 09:09:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:09: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-29 09:09: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-29 09:09:51] 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-29 09:10:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:10:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:10:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-5576, 2026-08-29 09:10:06, 2026-08-29 09:10:06))  
[2026-08-29 09: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-20260829-5576, 2026-08-29 09:10:06, 2026-08-29 09:10:06))"} 
[2026-08-29 09:10:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09: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-29 09:10: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-29 09:10:57] 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-29 09:10:57] 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-29 09:11:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:11:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:11:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-0290, 2026-08-29 09:11:04, 2026-08-29 09:11:04))  
[2026-08-29 09: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-20260829-0290, 2026-08-29 09:11:04, 2026-08-29 09:11:04))"} 
[2026-08-29 09:11:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:11: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-29 09:11: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-29 09: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-29 09:11:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:11:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:12: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-29 09:12:05] 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-29 09:12:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:12:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:12:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2543, 2026-08-29 09:12:05, 2026-08-29 09:12:05))  
[2026-08-29 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-20260829-2543, 2026-08-29 09:12:05, 2026-08-29 09:12:05))"} 
[2026-08-29 09:12:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:12:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:12:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:12: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-29 09:12:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:12: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-29 09:12:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:12: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-29 09:12:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:12: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-29 09:12:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:12:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-2912, 2026-08-29 09:13:03, 2026-08-29 09:13:03))  
[2026-08-29 09: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-20260829-2912, 2026-08-29 09:13:03, 2026-08-29 09:13:03))"} 
[2026-08-29 09:13:11] 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-29 09:13:11] 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-29 09:13:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:13:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:13:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-0831, 2026-08-29 09:14:03, 2026-08-29 09:14:03))  
[2026-08-29 09: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-20260829-0831, 2026-08-29 09:14:03, 2026-08-29 09:14:03))"} 
[2026-08-29 09:14: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-29 09:14: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-29 09:14:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:14:11] 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-29 09:14:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/350 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/350 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:14:27] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"Amn8Noh5ybA06ZZmwF5HvWu"}}}} 
[2026-08-29 09:14:27] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:14:29] 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-398b18b4074sm469629a91.12 - gsmtp".  
[2026-08-29 09:14:29] production.INFO: Email job dispatched for: amandhadevlinsky2002@gmail.com  
[2026-08-29 09:14: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-29 09:14: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-29 09:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09: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-29 09:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09: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-29 09:14:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/351 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:14:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/351 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:14:53] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AH5QAkRzVl8YBUVCkui2ArH"}}}} 
[2026-08-29 09:14:53] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:14:55] 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-396d77f7643sm1903900a91.3 - gsmtp".  
[2026-08-29 09:14:55] production.INFO: Email job dispatched for: pamungkasningsihayu374@gmail.com  
[2026-08-29 09:14: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-29 09:14:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:14:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:14:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:15:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/350 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:15:00] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A3BnntIdJ13m4I3wZpZZ6z_"}}}} 
[2026-08-29 09:15:00] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:15:01] 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-396dda36a53sm4877695a91.3 - gsmtp".  
[2026-08-29 09:15:01] production.INFO: Email job dispatched for: amandhadevlinsky2002@gmail.com  
[2026-08-29 09:15:01] 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-29 09:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1541, 2026-08-29 09:15:05, 2026-08-29 09:15:05))  
[2026-08-29 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-20260829-1541, 2026-08-29 09:15:05, 2026-08-29 09:15:05))"} 
[2026-08-29 09:15:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:15: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-29 09:15:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:15:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09: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-29 09:15:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:15:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09: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-29 09:15:11] 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-29 09:15:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:15: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-29 09:15:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:15: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-29 09:15: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-29 09:15:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:15:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:16:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:16:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:16:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:16:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-4115, 2026-08-29 09:16:04, 2026-08-29 09:16:04))  
[2026-08-29 09: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-20260829-4115, 2026-08-29 09:16:04, 2026-08-29 09:16:04))"} 
[2026-08-29 09:16:18] 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-29 09:16: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-29 09:16:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:16:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:16: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-29 09:16:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:16:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:16: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-29 09:16:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:16:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:16:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:16:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:16:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:16:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:16:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:16:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:16:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:16:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:16:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:16:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:16:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:16:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 09: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://zafaranbookingapp.vercel.app  
[2026-08-29 09:16: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-29 09:16:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:16: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-29 09:16:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:16: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-29 09:16:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:17: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-29 09:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:17: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-29 09:17:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:17:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:17:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-0707, 2026-08-29 09:17:07, 2026-08-29 09:17:07))  
[2026-08-29 09: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-20260829-0707, 2026-08-29 09:17:07, 2026-08-29 09:17:07))"} 
[2026-08-29 09:17:25] 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-29 09:17: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-29 09:17:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:17:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:17: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-29 09:17: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-29 09:17:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:17: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-29 09:17:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:17:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:17: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-29 09:17: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-29 09:17:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:17: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-29 09:17:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:17:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:17: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-29 09:18:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:18:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:18:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:18:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:18:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-7244, 2026-08-29 09:18:03, 2026-08-29 09:18:03))  
[2026-08-29 09: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-20260829-7244, 2026-08-29 09:18:03, 2026-08-29 09:18:03))"} 
[2026-08-29 09:18:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:18: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-29 09:18:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:18: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-29 09:18: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-29 09:18:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:18:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:18:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:19:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:19:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:19:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6215, 2026-08-29 09:19:06, 2026-08-29 09:19:06))  
[2026-08-29 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-20260829-6215, 2026-08-29 09:19:06, 2026-08-29 09:19:06))"} 
[2026-08-29 09:19: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-29 09:19: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-29 09:20:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:20:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:20:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5528, 2026-08-29 09:20:05, 2026-08-29 09:20:05))  
[2026-08-29 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-20260829-5528, 2026-08-29 09:20:05, 2026-08-29 09:20:05))"} 
[2026-08-29 09:20:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:20: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-29 09:20:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:20: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-29 09:20: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-29 09:20:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:20:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:20:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-0992, 2026-08-29 09:21:03, 2026-08-29 09:21:03))  
[2026-08-29 09: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-20260829-0992, 2026-08-29 09:21:03, 2026-08-29 09:21:03))"} 
[2026-08-29 09: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-29 09:21:48] 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-29 09:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-8400, 2026-08-29 09:22:03, 2026-08-29 09:22:03))  
[2026-08-29 09: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-20260829-8400, 2026-08-29 09:22:03, 2026-08-29 09:22:03))"} 
[2026-08-29 09:22:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:22:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:22:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3374 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:22:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3374 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:22:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337406 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:22:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337406 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:22:55] 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-29 09:22: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-29 09:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-0639, 2026-08-29 09:23:04, 2026-08-29 09:23:04))  
[2026-08-29 09: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-20260829-0639, 2026-08-29 09:23:04, 2026-08-29 09:23:04))"} 
[2026-08-29 09:23:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:23:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:23:25] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:23: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":"AXz2UwMhK76Y8Ap5GaXiEju"}}}} 
[2026-08-29 09:23:26] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:23:26] production.INFO: OTP Email sent to lynatoon28@gmail.com  
[2026-08-29 09:23: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-29 09:23:55] 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-29 09:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-3555, 2026-08-29 09:24:03, 2026-08-29 09:24:03))  
[2026-08-29 09: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-20260829-3555, 2026-08-29 09:24:03, 2026-08-29 09:24:03))"} 
[2026-08-29 09:24:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:24:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09: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-29 09:24:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:24:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09: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-29 09:24:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:24:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:24:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:24: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-29 09:24:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:24: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-29 09:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:24:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:24: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-29 09:24: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-29 09:24:57] 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-29 09:24:57] 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-29 09:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:24:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:24:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:24:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:25:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:25: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-29 09:25: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-29 09:25: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-29 09:25: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-29 09:25: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-29 09:25: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-29 09:25: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-29 09:25: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-29 09:25: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-29 09:25: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-29 09:25:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:25: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-29 09:25: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-29 09:25:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:25:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:25:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09:25:04] 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-29 09: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-20260829-2801, 2026-08-29 09:25:04, 2026-08-29 09:25:04))  
[2026-08-29 09: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-20260829-2801, 2026-08-29 09:25:04, 2026-08-29 09:25:04))"} 
[2026-08-29 09:25:04] 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-29 09:25:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:25:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:25:06] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:25:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:25:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:25:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:25: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-29 09:25:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:25:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:25:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:25:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:25:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:25: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-29 09:25: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-29 09:25: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-29 09: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://zafaranbookingapp.vercel.app  
[2026-08-29 09:25:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09: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://zafaranbookingapp.vercel.app  
[2026-08-29 09:25:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:25:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/364 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:25:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/364 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:25:22] 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-29 09:25: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-29 09:25:29] 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-29 09:25: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-29 09:25:29] 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-29 09:25: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-29 09:25: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-29 09:25:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:25:44] 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-29 09:25:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:25:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:25:45] 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-29 09:25:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:25:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:25:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:25:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:25:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:25:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:25:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:25:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:25:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:25:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0827, 2026-08-29 09:26:03, 2026-08-29 09:26:03))  
[2026-08-29 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-20260829-0827, 2026-08-29 09:26:03, 2026-08-29 09:26:03))"} 
[2026-08-29 09:26: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-29 09:26:04] 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-29 09:26: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-29 09:26:04] 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-29 09:26:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:26:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:26:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:26:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=34 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:26:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=34 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:26:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3404 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:26:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3404 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:26:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:48] 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-29 09:26: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=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26: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-29 09:26:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:48] 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-29 09:26: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-29 09:26:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=340413 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:26:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=340413 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:26:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-10&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-10&start_date=2026-08-10 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-10&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-10&start_date=2026-08-10 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-11&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-11&start_date=2026-08-11 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-11&start_date=2026-08-11 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-11&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-12&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-12&start_date=2026-08-12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-12&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-12&start_date=2026-08-12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:26:59] 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-29 09:26: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-29 09:27: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-29 09:27:00] 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-29 09: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-29 09:27: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-29 09:27:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:27:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:27:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6780, 2026-08-29 09:27:04, 2026-08-29 09:27:04))  
[2026-08-29 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-20260829-6780, 2026-08-29 09:27:04, 2026-08-29 09:27:04))"} 
[2026-08-29 09:27:07] 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-29 09:27:07] 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-29 09:27:07] 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-29 09:27:07] 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-29 09:27:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:27:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:27:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:27:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:27:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:27:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:27:26] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:27: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":"Ar7afKa1HKSb8uDZp8-guZK"}}}} 
[2026-08-29 09:27:26] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:27:26] production.INFO: OTP Email sent to kenzosiregar19@gmail.com  
[2026-08-29 09:27:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:27:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:27:31] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:27: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":"ADBpWaJILxTwGjy62TqhZ1Q"}}}} 
[2026-08-29 09:27:32] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:27:32] production.INFO: OTP Email sent to kenzosiregar19@gmail.com  
[2026-08-29 09:27:36] 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-29 09:27: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-29 09:27:36] 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-29 09:27: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-29 09:27:38] 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-29 09:27:38] 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-29 09:27:38] 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-29 09:27:38] 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-29 09:27: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-29 09:27:39] 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-29 09:27: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-29 09:27:39] 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-29 09:27: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-29 09:27:41] 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-29 09:27:44] 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-29 09:27: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-29 09:27:44] 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-29 09:27: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-29 09:28: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-29 09:28:03] 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-29 09:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6134, 2026-08-29 09:28:03, 2026-08-29 09:28:03))  
[2026-08-29 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-20260829-6134, 2026-08-29 09:28:03, 2026-08-29 09:28:03))"} 
[2026-08-29 09:28:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:08] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:28:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28: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-29 09:28:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28: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-29 09:28:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09: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-29 09:28: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-29 09:28:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28: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-29 09:28:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3302 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3302 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330208 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330208 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09: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-29 09: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-29 09: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-29 09: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-29 09:28: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-29 09:28: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-29 09:28:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28: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-29 09:28:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:28:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:28:44] 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-29 09:28: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-29 09:28:44] 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-29 09:28:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28: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-29 09:28:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28: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-29 09:28:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28: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-29 09:28:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:28:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:28:51] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:28: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":"AMhajwf7FADH3evTB_vNdwl"}}}} 
[2026-08-29 09:28:51] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:28:51] production.INFO: OTP Email sent to annysaaniz18@gmail.com  
[2026-08-29 09:28:52] 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-29 09:28: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-29 09:28:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:28:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:28: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-29 09:28: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-29 09:28:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:28:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:28:58] 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-29 09:29: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-29 09:29:03] 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-29 09:29:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:29:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:29:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-5009, 2026-08-29 09:29:04, 2026-08-29 09:29:04))  
[2026-08-29 09: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-20260829-5009, 2026-08-29 09:29:04, 2026-08-29 09:29:04))"} 
[2026-08-29 09:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:29:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:29:14] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:29:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:29:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:29: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-29 09:29:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:29:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:29:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:29:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:15] 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-29 09:29:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:29:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:29:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:29:15] 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-29 09:29:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29: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-29 09:29:15] 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-29 09:29:15] 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-29 09:29:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:15] 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-29 09:29:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:15] 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-29 09:29:16] 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-29 09:29:16] 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-29 09:29:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:16] 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-29 09:29:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29: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-29 09:29:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:16] 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-29 09:29:16] 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-29 09:29:16] 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-29 09:29:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:16] 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-29 09:29:16] 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-29 09:29: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-29 09:29:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:29:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:29:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:29:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:29:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:29:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:29: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-29 09:29:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:29:57] 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-29 09:29:57] 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-29 09:29: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-29 09:29:57] 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-29 09:29: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-29 09:29: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-29 09:29:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:29:57] 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-29 09:29:57] 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-29 09:29:57] 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-29 09:29:57] 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-29 09:29: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-29 09:30:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:30:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:30:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09:30:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 09:30:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-6876, 2026-08-29 09:30:03, 2026-08-29 09:30:03))  
[2026-08-29 09:30:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-6876, 2026-08-29 09:30:03, 2026-08-29 09:30:03))"} 
[2026-08-29 09:30: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-29 09:30:03] 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-29 09:30:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:18] 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-29 09:30:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:21] 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-29 09:30:21] 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-29 09:30:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:22] 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-29 09:30:22] 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-29 09:30:24] 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-29 09:30: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-29 09:30:31] 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-29 09:30: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-29 09:30:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/367 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/367 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30: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-29 09:30:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/365 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/365 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30: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-29 09:30:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:42] 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-29 09:30:42] 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-29 09:30:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30: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-29 09:30:42] 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-29 09:30:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:42] 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-29 09:30:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:42] 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-29 09:30:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30: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-29 09:30:42] 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-29 09:30:42] 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-29 09:30:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:42] 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-29 09:30:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:42] 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-29 09:30: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-29 09:30:46] 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-29 09:30:46] 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-29 09:30:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:46] 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-29 09:30:46] 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-29 09:30: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-29 09:30:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:30:46] 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-29 09:30:46] 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-29 09:30:46] 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-29 09:31:00] 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-29 09:31: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-29 09:31:00] 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-29 09:31: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-29 09:31:00] 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-29 09:31:00] 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-29 09:31: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-29 09:31:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:00] 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-29 09:31: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-29 09:31:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:31:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:31:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09:31: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-29 09:31: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-20260829-6428, 2026-08-29 09:31:02, 2026-08-29 09:31:02))  
[2026-08-29 09:31: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-20260829-6428, 2026-08-29 09:31:02, 2026-08-29 09:31:02))"} 
[2026-08-29 09:31: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-29 09:31:04] 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-29 09:31:08] 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-29 09:31:08] 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-29 09:31: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-29 09:31: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-29 09:31:08] 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-29 09:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:09] 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-29 09:31:09] 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-29 09:31:09] 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-29 09:31:09] 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-29 09:31:09] 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-29 09:31: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-29 09:31:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:31:11] 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-29 09:31:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:31:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:31:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:31:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:31:12] 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-29 09:31:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:31:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:31:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:31:13] 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-29 09:31:13] 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-29 09:31: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-29 09:31: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-29 09:31:13] 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-29 09:31:14] 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-29 09:31: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-29 09:31:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:14] 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-29 09:31: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-29 09:31:18] 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-29 09:31:18] 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-29 09:31:18] 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-29 09:31:18] 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-29 09:31:20] 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-29 09:31:20] 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-29 09:31:25] 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-29 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-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:25] 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-29 09:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:25] 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-29 09: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-29 09:31:25] 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-29 09:31:25] 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-29 09:31:25] 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-29 09:31: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-29 09:31:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:35] 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-29 09:31: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-29 09:31:35] 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-29 09:31: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-29 09:31:35] 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-29 09:31:35] 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-29 09:31: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-29 09:31:36] 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-29 09:31:36] 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-29 09:31:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] 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-29 09:31:40] 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-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] 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-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] 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-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:31:40] 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-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] 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-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] 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-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] 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-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:31:40] 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-29 09:31:41] 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-29 09:31:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:31:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:31:52] 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-29 09:32: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-29 09:32:04] 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-29 09:32: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-29 09:32: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-29 09:32: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-29 09:32: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-29 09:32:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:32:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:32:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-8688, 2026-08-29 09:32:05, 2026-08-29 09:32:05))  
[2026-08-29 09: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-20260829-8688, 2026-08-29 09:32:05, 2026-08-29 09:32:05))"} 
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] 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-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] 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-29 09:32:06] 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-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] 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-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] 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-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] 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-29 09:32:06] 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-29 09:32:06] 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-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:06] 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-29 09:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:07] 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-29 09:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:07] 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-29 09:32:07] 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-29 09:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:07] 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-29 09:32:07] 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-29 09:32:07] 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-29 09:32:07] 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-29 09:32:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:32: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-29 09:32:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:32: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-29 09:32:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32: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-29 09:32:20] 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-29 09:32: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-29 09:32:20] 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-29 09:32: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-29 09:32:20] 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-29 09:32:20] 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-29 09:32:20] 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-29 09:32: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-29 09:32: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-29 09:32: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-29 09:32:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:32:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:32:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shifts?branch_id=1&end_date=2026-08-29&include_active=true&start_date=2026-08-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shifts?branch_id=1&end_date=2026-08-29&include_active=true&start_date=2026-08-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=1000&shift_id=42 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/transactions?limit=1000&shift_id=42 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/transactions?limit=1000&shift_id=41 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/transactions?limit=1000&shift_id=38 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/transactions?limit=1000&shift_id=40 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=1000&shift_id=41 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=1000&shift_id=40 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/transactions?limit=1000&shift_id=39 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=1000&shift_id=38 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=1000&shift_id=37 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=1000&shift_id=39 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/transactions?limit=1000&shift_id=37 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=1000&shift_id=42 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/transactions?limit=1000&shift_id=41 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/transactions?limit=1000&shift_id=42 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/transactions?limit=1000&shift_id=38 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/transactions?limit=1000&shift_id=40 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=1000&shift_id=41 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=1000&shift_id=40 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/transactions?limit=1000&shift_id=39 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=1000&shift_id=37 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=1000&shift_id=38 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=1000&shift_id=39 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/transactions?limit=1000&shift_id=37 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:28] 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-29 09:32:28] 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-29 09:32:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/bank-deposits?all=true&branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/bank-deposits?all=true&branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:32:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:32:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3302 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:32:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:32:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/therapists/available?branch_id=1&date=2026-09-06&therapist_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/therapists/available?branch_id=1&date=2026-09-06&therapist_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:32:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330211 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:32:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330211 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:32: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-29 09:32:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:32: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-29 09:32:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:32:38] 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-29 09:32:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:32:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:32:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:32:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:32:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:32: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-29 09:32:42] 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-29 09:32: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-29 09:32:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:32:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:32:45] 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-29 09:32:45] 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-29 09:32: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-29 09:32:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:32:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:32:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330208 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:33:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:33:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-7537, 2026-08-29 09:33:03, 2026-08-29 09:33:03))  
[2026-08-29 09: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-20260829-7537, 2026-08-29 09:33:03, 2026-08-29 09:33:03))"} 
[2026-08-29 09:33:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:09] 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-29 09:33:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/news?limit=20 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/news?limit=20 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:20] 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-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:20] 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-29 09:33: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-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:20] 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-29 09:33:20] 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-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:20] 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-29 09:33: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-29 09:33: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-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:20] 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-29 09:33:20] 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-29 09:33:20] 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-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:20] 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-29 09:33: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-29 09:33:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33: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-29 09:33:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:35] 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-29 09:33:35] 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-29 09:33:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:35] 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-29 09:33:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:35] 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-29 09:33:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33: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-29 09:33:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:36] 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-29 09:33:36] 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-29 09:33:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:36] 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-29 09:33:36] 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-29 09:33:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:36] 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-29 09:33:36] 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-29 09:33: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-29 09:33:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33: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-29 09:33:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:38] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:33: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":"ACOPaY9pGGHGhwh52cOfRe3"}}}} 
[2026-08-29 09:33:38] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:33:38] production.INFO: OTP Email sent to najwaqonita.324@gmail.com  
[2026-08-29 09:33:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/clock-out from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/clock-out from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:33:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33: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-29 09:33: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-29 09:33:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33: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-29 09:33: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-29 09:33: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-29 09:33:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:33:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33: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-29 09:33: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-29 09:33:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33: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-29 09:33: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-29 09:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:33:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:34:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:34:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:34:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:34:02] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:34: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":"AM1cxKgc6E3iIVuK_xo5yGJ"}}}} 
[2026-08-29 09:34:02] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:34:02] production.INFO: OTP Email sent to najwaqonita.324@gmail.com  
[2026-08-29 09:34:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:34:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:34:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-5560, 2026-08-29 09:34:03, 2026-08-29 09:34:03))  
[2026-08-29 09: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-20260829-5560, 2026-08-29 09:34:03, 2026-08-29 09:34:03))"} 
[2026-08-29 09:34:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:34: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-29 09:34: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-29 09:34:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:34:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:34: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-29 09:34:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:34:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:34:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:34:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:34:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:34:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:34:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:34:52] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:34:53] 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":"A8KXwIfZmO9PtwecLIAhpWo"}}}} 
[2026-08-29 09:34:53] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:34:53] production.INFO: OTP Email sent to najwaqonita.324@gmail.com  
[2026-08-29 09:34:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:34: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-29 09:34:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:34:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:34: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-29 09:34:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:35:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:35:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:35:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-1340, 2026-08-29 09:35:05, 2026-08-29 09:35:05))  
[2026-08-29 09: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-20260829-1340, 2026-08-29 09:35:05, 2026-08-29 09:35:05))"} 
[2026-08-29 09:35:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:35:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:35: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-29 09:35:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:35: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-29 09:35: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-29 09:35:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:35:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:35:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:35:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:35: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-29 09:35:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:35: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-29 09:35: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-29 09:35:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:35:23] 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-29 09:35:23] 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-29 09:35:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:35: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-29 09:35:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:35:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:35:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:35:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:35: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-29 09:35:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:35:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:35:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:35:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:35:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:36:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:36:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:36:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:36:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:36:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:36:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:36:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8507, 2026-08-29 09:36:04, 2026-08-29 09:36:04))  
[2026-08-29 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-20260829-8507, 2026-08-29 09:36:04, 2026-08-29 09:36:04))"} 
[2026-08-29 09:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36: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-29 09:36:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36:16] 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-29 09:36:16] 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-29 09:36:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:36:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:36:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:36: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-29 09: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-29 09:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3302 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3302 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330208 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:36:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330208 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:37:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:37:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-9644, 2026-08-29 09:37:03, 2026-08-29 09:37:03))  
[2026-08-29 09: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-20260829-9644, 2026-08-29 09:37:03, 2026-08-29 09:37:03))"} 
[2026-08-29 09:37:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:37:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:37: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-29 09:37:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:37: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-29 09:37: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-29 09:37: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-29 09:37:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:37:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:37: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-29 09:37:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:37:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:37:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:37:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:37: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-29 09:38:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38:01] 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-29 09:38:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38:02] 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-29 09:38:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:38:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:38:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-7639, 2026-08-29 09:38:06, 2026-08-29 09:38:06))  
[2026-08-29 09: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-20260829-7639, 2026-08-29 09:38:06, 2026-08-29 09:38:06))"} 
[2026-08-29 09:38:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:46] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:38: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":"A6X2eHoCCVH64p-8V1w_5Js"}}}} 
[2026-08-29 09:38:47] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:38:47] production.INFO: OTP Email sent to farrosdhiaulhaq@gmail.com  
[2026-08-29 09:38:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:49] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:38: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":"AadTYZg9ARJCqJ7iWNokans"}}}} 
[2026-08-29 09:38:50] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:38:50] production.INFO: OTP Email sent to farrosdhiaulhaq@gmail.com  
[2026-08-29 09:38:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38: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-29 09:38:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38: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-29 09:38:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:38: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-29 09:38:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:38:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:39:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:39: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-29 09:39:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:39:03] 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-29 09:39: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-29 09:39: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-29 09:39:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:39:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:39:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:39:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:39:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:39:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:39:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:39:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:39:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:39:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-8198, 2026-08-29 09:39:05, 2026-08-29 09:39:05))  
[2026-08-29 09: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-20260829-8198, 2026-08-29 09:39:05, 2026-08-29 09:39:05))"} 
[2026-08-29 09:39:11] 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-29 09:39: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-29 09:39:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:39: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-29 09:39:11] 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-29 09:39: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-29 09:39: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-29 09:39: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-29 09:39: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-29 09:39: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-29 09:39: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-29 09:39:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:39:13] 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-29 09:39:13] 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-29 09:39: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-29 09:39: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-29 09:39: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-29 09:39: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-29 09:39: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-29 09:39:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:24] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:39: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":"Atb6t9KgE9R3hjVBQj8RU-n"}}}} 
[2026-08-29 09:39:24] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:39:24] production.INFO: OTP Email sent to farrosdhiaulhaq@gmail.com  
[2026-08-29 09:39:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39: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-29 09:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3312 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3312 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:49] 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-29 09:39:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331221 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331221 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:39:53] 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-29 09:39:53] 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-29 09:39:54] 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-29 09:39:54] 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-29 09:39:54] 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-29 09:39:54] 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-29 09:39:54] 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-29 09:39:59] 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-29 09:39:59] 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-29 09:40:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:40:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:40:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8839, 2026-08-29 09:40:04, 2026-08-29 09:40:04))  
[2026-08-29 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-20260829-8839, 2026-08-29 09:40:04, 2026-08-29 09:40:04))"} 
[2026-08-29 09:40:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:40:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:40:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/clock-in from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:40:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/clock-in from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:40:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:40:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:40:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:40:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:40:10] 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-29 09:40:10] 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-29 09:40:10] 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-29 09:40:10] 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-29 09:40: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-29 09:40:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:40:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:40:11] 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-29 09:40:11] 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-29 09:40:11] 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-29 09:40:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:40:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:40:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:40:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=alfina from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:40:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=alfina from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:40:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/236/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:40:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/236/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:40:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:40: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-29 09:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:40: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-29 09:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:40:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:40:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:40:59] 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-29 09:40:59] 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-29 09:41:00] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:41:00] 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":"AEuzlTR9cwS2Ajx5w176Yxa"}}}} 
[2026-08-29 09:41:00] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:41:00] production.INFO: OTP Email sent to andini04puti@gmail.com  
[2026-08-29 09:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7708, 2026-08-29 09:41:03, 2026-08-29 09:41:03))  
[2026-08-29 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-20260829-7708, 2026-08-29 09:41:03, 2026-08-29 09:41:03))"} 
[2026-08-29 09:41:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:41:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:41:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:41:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:41:24] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:41: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":"AhriTtADH4Pk0Q1kCuyGrUU"}}}} 
[2026-08-29 09:41:25] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:41:25] production.INFO: OTP Email sent to najwaqonita.324@gmail.com  
[2026-08-29 09:41:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:41:27] 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-29 09:41:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:41:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:41:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:41:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:41:27] 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-29 09:41:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:41:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:41: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:41: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:41:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:41: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:41:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:41:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:41:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:41:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:41:37] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:41:37] 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":"At2tYLq77-sPTFl1ZLPG1x9"}}}} 
[2026-08-29 09:41:37] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:41:37] production.INFO: OTP Email sent to andini04puti@gmail.com  
[2026-08-29 09:41:47] 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-29 09:41:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:41:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:41:47] 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-29 09:41:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=alfin from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:41:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=alfin from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:41:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/236/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:41:59] 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-29 09:41:59] 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-29 09:42:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:42:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:42:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:42:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-4526, 2026-08-29 09:42:03, 2026-08-29 09:42:03))  
[2026-08-29 09: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-20260829-4526, 2026-08-29 09:42:03, 2026-08-29 09:42:03))"} 
[2026-08-29 09:42: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-29 09: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-29 09:42: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-29 09:42: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-29 09:42: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-29 09:42: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-29 09:42: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-29 09:42:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42: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-29 09:42:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42: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-29 09:42:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:42:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:35] 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-29 09:42:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:35] 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-29 09:42: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-29 09:42: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-29 09:42:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42: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-29 09:42:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:42: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-29 09:42:49] 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-29 09:42: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-29 09:42:49] 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-29 09:42:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:42:59] 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":"14:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 09:42:59] 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-29 09:42:59] 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-29 09:43:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:43:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:43:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-3458, 2026-08-29 09:43:03, 2026-08-29 09:43:03))  
[2026-08-29 09: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-20260829-3458, 2026-08-29 09:43:03, 2026-08-29 09:43:03))"} 
[2026-08-29 09:43:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:43:05] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:43: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":"AJlNOHBLSrpCnr6_y-3PKv9"}}}} 
[2026-08-29 09:43:06] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:43:06] production.INFO: OTP Email sent to andini04puti@gmail.com  
[2026-08-29 09:43: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-29 09:43: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-29 09:43:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:43:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:43:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:43:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:43:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09: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-29 09:43:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:43:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:43:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:43: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":"14:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 09:43:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:43:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:43:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:43:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:43:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:43:57] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:43: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":"AW7JHwE2BWQ52klqI0O9uwU"}}}} 
[2026-08-29 09:43:57] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:43:57] production.INFO: OTP Email sent to andini04puti@gmail.com  
[2026-08-29 09:44: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-29 09:44: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-29 09:44:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:44:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:44:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:44:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:44:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:44:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:44:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-0194, 2026-08-29 09:44:03, 2026-08-29 09:44:03))  
[2026-08-29 09: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-20260829-0194, 2026-08-29 09:44:03, 2026-08-29 09:44:03))"} 
[2026-08-29 09:44: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-29 09:44: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-29 09:44:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:44:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:44:25] 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":"14:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 09:44:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:44:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:44:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44: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-29 09:44:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:44:42] 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-29 09:44:42] 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-29 09:44:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44: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-29 09:44:42] 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-29 09:44:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:42] 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-29 09:44:43] 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-29 09:44:43] 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-29 09:44:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:43] 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-29 09:44:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:43] 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-29 09:44:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:43] 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-29 09:44:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:43] 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-29 09:44:43] 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-29 09:44:43] 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-29 09:44:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:43] 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-29 09:44:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:44:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:44:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:44:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:44:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:44:46] 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-29 09:44:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3314 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:44:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3314 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:44:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:44:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:44:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331411 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:44:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331411 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:45:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/349/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/349/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:45:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:45:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-2088, 2026-08-29 09:45:05, 2026-08-29 09:45:05))  
[2026-08-29 09: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-20260829-2088, 2026-08-29 09:45:05, 2026-08-29 09:45:05))"} 
[2026-08-29 09:45:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=476000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=476000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=476000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45: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-29 09:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:09] 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-29 09:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:10] 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-29 09:45:11] 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-29 09:45: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-29 09:45:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:11] 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-29 09:45:11] 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-29 09:45:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45: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-29 09:45: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-29 09:45:22] 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-29 09:45:22] 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-29 09:45:22] 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-29 09:45:22] 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-29 09:45:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45: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-29 09:45:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45: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-29 09:45: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-29 09:45:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:45:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:45] 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-29 09:45:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:45:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:45:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/347/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/347/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:45: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-29 09:45: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-29 09:46:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:46:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:46:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-2240, 2026-08-29 09:46:02, 2026-08-29 09:46:02))  
[2026-08-29 09: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-20260829-2240, 2026-08-29 09:46:02, 2026-08-29 09:46:02))"} 
[2026-08-29 09:46: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-29 09:46: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-29 09:46:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:46: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-29 09:46:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:46:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:46:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:46:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:46:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:46:18] 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-29 09:46:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:46:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:46:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:46:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:46:21] 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-29 09:46:21] 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-29 09:46:21] 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-29 09:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:46: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-29 09:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:46:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:46:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:46:36] 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-29 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-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:46:36] 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-29 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-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:47:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/347/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:47:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:47:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-0725, 2026-08-29 09:47:05, 2026-08-29 09:47:05))  
[2026-08-29 09: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-20260829-0725, 2026-08-29 09:47:05, 2026-08-29 09:47:05))"} 
[2026-08-29 09:47: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-29 09:47: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-29 09:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:47:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:47:25] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:47: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":"AG30sOdwzbaTfx4Jl4-6q8P"}}}} 
[2026-08-29 09:47:26] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:47:26] production.INFO: OTP Email sent to astaridesy110718@gmail.com  
[2026-08-29 09:47: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-29 09:47: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-29 09:47:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=476000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-29 09:47:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:47:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:47:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:47:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:47: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-29 09:47:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:47: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-29 09:47: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-29 09:47:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:47: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-29 09:47: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-29 09:47: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-29 09:47: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-29 09:47: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-29 09:47: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-29 09:47:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/363/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:47:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/363/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:47:38] 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-29 09:47: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-29 09:47: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-29 09:47:39] 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-29 09:47: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-29 09:47:39] 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-29 09:47:44] 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-29 09:47: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-29 09:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 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-20260829-2958, 2026-08-29 09:48:04, 2026-08-29 09:48:04))  
[2026-08-29 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-20260829-2958, 2026-08-29 09:48:04, 2026-08-29 09:48:04))"} 
[2026-08-29 09:48:10] 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-29 09:48:10] 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-29 09:48:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=alfi from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:48:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=alfi from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:48:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:48: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-29 09:48:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/236/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:48:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:48:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:48:19] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:48:19] 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":"ApCJb05ZcbBZVUoShaZ96UX"}}}} 
[2026-08-29 09:48:19] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:48:19] production.INFO: OTP Email sent to astaridesy110718@gmail.com  
[2026-08-29 09:48: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-29 09:48: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-29 09:48:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:48:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:48:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:48:36] 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-29 09:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:48:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:48:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:48:42] 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-29 09:48:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:48:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:49:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:49:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:49:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09:49: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-29 09:49: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-20260829-0340, 2026-08-29 09:49:02, 2026-08-29 09:49:02))  
[2026-08-29 09:49: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-20260829-0340, 2026-08-29 09:49:02, 2026-08-29 09:49:02))"} 
[2026-08-29 09:49:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:49:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:49:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:49:03] 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-29 09:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:49:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:49:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:49:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:49:09] 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-29 09:49:11] 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-29 09:49:11] 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-29 09:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:49: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-29 09:49: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-29 09:49:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:50:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:50:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:50:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-7614, 2026-08-29 09:50:04, 2026-08-29 09:50:04))  
[2026-08-29 09: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-20260829-7614, 2026-08-29 09:50:04, 2026-08-29 09:50:04))"} 
[2026-08-29 09:50:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:50: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-29 09:50: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-29 09:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:50: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-29 09:50: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-29 09:50:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:50:37] 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-29 09:50:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:50:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:50:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:50:43] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:50:44] 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":"AGpqSkj0rb1KrS3VghDQ2NW"}}}} 
[2026-08-29 09:50:44] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:50:44] production.INFO: OTP Email sent to astaridesy110718@gmail.com  
[2026-08-29 09:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-1000, 2026-08-29 09:51:03, 2026-08-29 09:51:03))  
[2026-08-29 09: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-20260829-1000, 2026-08-29 09:51:03, 2026-08-29 09:51:03))"} 
[2026-08-29 09:51:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:51:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:51:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:51:09] 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-29 09:51:09] 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-29 09:51: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-29 09:51:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:51:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:51: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-29 09:51: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-29 09:51:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:51:11] 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-29 09:51:13] 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-29 09:51: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-29 09:51:13] 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-29 09:51: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-29 09:51: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-29 09:51: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-29 09:51: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-29 09:51: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-29 09:51: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-29 09:51: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-29 09:51: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-29 09:51:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51:35] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 09:51:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51: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-29 09:51:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51: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-29 09:51:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51: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-29 09:51:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:03] 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-29 09:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:03] 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-29 09:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-9664, 2026-08-29 09:52:03, 2026-08-29 09:52:03))  
[2026-08-29 09: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-20260829-9664, 2026-08-29 09:52:03, 2026-08-29 09:52:03))"} 
[2026-08-29 09:52: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-29 09:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52: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-29 09:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52: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-29 09:52: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-29 09:52:07] 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-29 09:52:07] 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-29 09:52:07] 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-29 09:52:07] 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-29 09:52:08] 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-29 09:52:08] 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-29 09:52: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-29 09:52: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-29 09:52:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:52: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-29 09:52:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52: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-29 09:52: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-29 09:52:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:28] 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":"13:00:00","reqEnd":"14:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 09:52:28] production.INFO: DEBUG therapist 6 conflict check {"booking_id":368,"item_start":"11:00:00","item_end":"13:00:00","bStart":"11:00:00","bEnd":"13:00:00","reqStart":"13:00:00","reqEnd":"14:00:00","conflict":false} 
[2026-08-29 09:52:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52: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":"13:00:00","reqEnd":"14:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 09:52:31] production.INFO: DEBUG therapist 6 conflict check {"booking_id":368,"item_start":"11:00:00","item_end":"13:00:00","bStart":"11:00:00","bEnd":"13:00:00","reqStart":"13:00:00","reqEnd":"14:00:00","conflict":false} 
[2026-08-29 09:52: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-29 09:52: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-29 09:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:52: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-29 09:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52: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":"13:00:00","reqEnd":"14:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 09:52:39] production.INFO: DEBUG therapist 6 conflict check {"booking_id":368,"item_start":"11:00:00","item_end":"13:00:00","bStart":"11:00:00","bEnd":"13:00:00","reqStart":"13:00:00","reqEnd":"14:00:00","conflict":false} 
[2026-08-29 09:52:39] production.INFO: DEBUG therapist 6 conflict check {"booking_id":373,"item_start":"11:00:00","item_end":"13:15:00","bStart":"11:00:00","bEnd":"13:15:00","reqStart":"13:00:00","reqEnd":"14:00:00","conflict":true} 
[2026-08-29 09:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:40] 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":"13:00:00","reqEnd":"14:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 09:52:40] production.INFO: DEBUG therapist 6 conflict check {"booking_id":368,"item_start":"11:00:00","item_end":"13:00:00","bStart":"11:00:00","bEnd":"13:00:00","reqStart":"13:00:00","reqEnd":"14:00:00","conflict":false} 
[2026-08-29 09:52:40] production.INFO: DEBUG therapist 6 conflict check {"booking_id":373,"item_start":"11:00:00","item_end":"13:15:00","bStart":"11:00:00","bEnd":"13:15:00","reqStart":"13:00:00","reqEnd":"14:00:00","conflict":true} 
[2026-08-29 09:52:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:46] 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":"13:15:00","reqEnd":"14:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 09:52:46] production.INFO: DEBUG therapist 6 conflict check {"booking_id":368,"item_start":"11:00:00","item_end":"13:00:00","bStart":"11:00:00","bEnd":"13:00:00","reqStart":"13:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 09:52:46] production.INFO: DEBUG therapist 6 conflict check {"booking_id":373,"item_start":"11:00:00","item_end":"13:15:00","bStart":"11:00:00","bEnd":"13:15:00","reqStart":"13:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 09:52:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:52] 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":"13:30:00","reqEnd":"14:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 09:52:52] production.INFO: DEBUG therapist 6 conflict check {"booking_id":368,"item_start":"11:00:00","item_end":"13:00:00","bStart":"11:00:00","bEnd":"13:00:00","reqStart":"13:30:00","reqEnd":"14:30:00","conflict":false} 
[2026-08-29 09:52:52] production.INFO: DEBUG therapist 6 conflict check {"booking_id":373,"item_start":"11:00:00","item_end":"13:15:00","bStart":"11:00:00","bEnd":"13:15:00","reqStart":"13:30:00","reqEnd":"14:30:00","conflict":false} 
[2026-08-29 09:52:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:52: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":"13:15:00","reqEnd":"14:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 09:52:54] production.INFO: DEBUG therapist 6 conflict check {"booking_id":368,"item_start":"11:00:00","item_end":"13:00:00","bStart":"11:00:00","bEnd":"13:00:00","reqStart":"13:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 09:52:54] production.INFO: DEBUG therapist 6 conflict check {"booking_id":373,"item_start":"11:00:00","item_end":"13:15:00","bStart":"11:00:00","bEnd":"13:15:00","reqStart":"13:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 09:52:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:53:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:53:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:53:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3487, 2026-08-29 09:53:04, 2026-08-29 09:53:04))  
[2026-08-29 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-20260829-3487, 2026-08-29 09:53:04, 2026-08-29 09:53:04))"} 
[2026-08-29 09:53: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-29 09:53: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-29 09:53:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:53:19] 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":"13:15:00","reqEnd":"14:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 09:53:19] production.INFO: DEBUG therapist 6 conflict check {"booking_id":368,"item_start":"11:00:00","item_end":"13:00:00","bStart":"11:00:00","bEnd":"13:00:00","reqStart":"13:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 09:53:19] production.INFO: DEBUG therapist 6 conflict check {"booking_id":373,"item_start":"11:00:00","item_end":"13:15:00","bStart":"11:00:00","bEnd":"13:15:00","reqStart":"13:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 09:53: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-29 09:53: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-29 09:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=125000&branch_id=1&guest_count=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=125000&branch_id=1&guest_count=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=125000&branch_id=1&guest_count=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:53: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-29 09:53: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-29 09:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=125000&branch_id=1&guest_count=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=125000&branch_id=1&guest_count=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:53:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:54:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:54:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:54:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-7947, 2026-08-29 09:54:02, 2026-08-29 09:54:02))  
[2026-08-29 09: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-20260829-7947, 2026-08-29 09:54:02, 2026-08-29 09:54:02))"} 
[2026-08-29 09:54: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-29 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-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:54:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:54:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:54:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:54:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:54:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:54:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:54:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:54:26] 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-29 09:54:26] 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-29 09:54: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-29 09:54: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-29 09:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:54: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-29 09:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:54:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:54:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:55:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:55:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:55:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4372, 2026-08-29 09:55:05, 2026-08-29 09:55:05))  
[2026-08-29 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-20260829-4372, 2026-08-29 09:55:05, 2026-08-29 09:55:05))"} 
[2026-08-29 09:55: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-29 09:55: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-29 09:55: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-29 09:55: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-29 09:55:33] 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-29 09:55:33] 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-29 09:56:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:56:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:56:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 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-20260829-5666, 2026-08-29 09:56:03, 2026-08-29 09:56:03))  
[2026-08-29 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-20260829-5666, 2026-08-29 09:56:03, 2026-08-29 09:56:03))"} 
[2026-08-29 09:56: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-29 09:56: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-29 09:56:15] 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-29 09:56:15] 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-29 09:56:16] 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-29 09:56:16] 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-29 09:56:19] 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-29 09:56:19] 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-29 09:56:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:20] 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-29 09:56:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:20] 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-29 09:56:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56: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-29 09:56: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-29 09:56:34] 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-29 09:56:34] 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-29 09:56:37] 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-29 09:56:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:45] 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-29 09:56:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:54] 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-29 09:56:56] 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-29 09:56:56] 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-29 09:56:56] 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-29 09:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:56:57] 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-29 09:57:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:57:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:57:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-2474, 2026-08-29 09:57:03, 2026-08-29 09:57:03))  
[2026-08-29 09: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-20260829-2474, 2026-08-29 09:57:03, 2026-08-29 09:57:03))"} 
[2026-08-29 09:57: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-29 09:57: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-29 09:57: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-29 09:57: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-29 09:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 09:57: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-29 09:57: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-29 09:58:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:58:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:58:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-4783, 2026-08-29 09:58:03, 2026-08-29 09:58:03))  
[2026-08-29 09: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-20260829-4783, 2026-08-29 09:58:03, 2026-08-29 09:58:03))"} 
[2026-08-29 09:58: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-29 09:58: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-29 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-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-29 09:58: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-29 09:58:48] 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-29 09:58:48] 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-29 09:59:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 09:59:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 09:59:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 09: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-29 09: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-20260829-9560, 2026-08-29 09:59:05, 2026-08-29 09:59:05))  
[2026-08-29 09: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-20260829-9560, 2026-08-29 09:59:05, 2026-08-29 09:59:05))"} 
[2026-08-29 09:59: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-29 09:59: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-29 09:59: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-29 09:59: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-29 09:59: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-29 09:59: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-29 10:00:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:00:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:00:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2163, 2026-08-29 10:00:05, 2026-08-29 10:00:05))  
[2026-08-29 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-20260829-2163, 2026-08-29 10:00:05, 2026-08-29 10:00:05))"} 
[2026-08-29 10:00:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:00:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:00:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:00:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:00: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-29 10:00: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-29 10:00: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-29 10:00: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-29 10:00:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:00:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:00:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:00:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:00:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:00: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-29 10:00: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-29 10:00: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-29 10:00: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-29 10:00:57] 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-29 10:00:57] 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-29 10:00:58] 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-29 10:00:58] 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-29 10:01:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:01:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:01:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-9579, 2026-08-29 10:01:05, 2026-08-29 10:01:05))  
[2026-08-29 10: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-20260829-9579, 2026-08-29 10:01:05, 2026-08-29 10:01:05))"} 
[2026-08-29 10:01: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-29 10:01: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-29 10:01:31] 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-29 10:01:31] 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-29 10:02:01] 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-29 10:02:01] 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-29 10:02:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:02:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:02:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-9491, 2026-08-29 10:02:05, 2026-08-29 10:02:05))  
[2026-08-29 10: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-20260829-9491, 2026-08-29 10:02:05, 2026-08-29 10:02:05))"} 
[2026-08-29 10:02:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:02:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:02:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:02:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:02:33] 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-29 10:02:33] 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-29 10:03:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:03:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:03:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3480, 2026-08-29 10:03:04, 2026-08-29 10:03:04))  
[2026-08-29 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-20260829-3480, 2026-08-29 10:03:04, 2026-08-29 10:03:04))"} 
[2026-08-29 10:03: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-29 10:03: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-29 10:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:03:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:03:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:03:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:03:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:03:34] 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-29 10:03:34] 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-29 10:04:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:04:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:04:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-7553, 2026-08-29 10:04:04, 2026-08-29 10:04:04))  
[2026-08-29 10: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-20260829-7553, 2026-08-29 10:04:04, 2026-08-29 10:04:04))"} 
[2026-08-29 10:04:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:04:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:04:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:04: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-29 10:04: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-29 10:04:35] 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-29 10:04:35] 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-29 10:05:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05: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-29 10:05:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:05:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:05:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6296, 2026-08-29 10:05:04, 2026-08-29 10:05:04))  
[2026-08-29 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-20260829-6296, 2026-08-29 10:05:04, 2026-08-29 10:05:04))"} 
[2026-08-29 10:05: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-29 10:05: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-29 10:05:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05:37] 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-29 10:05:37] 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-29 10:05: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:05:58] 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":"11:45:00","reqEnd":"14:45:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 10:05:58] 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":"11:45:00","reqEnd":"14:45:00","conflict":false} 
[2026-08-29 10:06:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:06: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-29 10:06:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:06:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:06:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:06:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3615, 2026-08-29 10:06:05, 2026-08-29 10:06:05))  
[2026-08-29 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-20260829-3615, 2026-08-29 10:06:05, 2026-08-29 10:06:05))"} 
[2026-08-29 10:06: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-29 10:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:06:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:06:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:06:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:06:10] 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-29 10:06:10] 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-29 10:06:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:06:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:06: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-29 10:06:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:06:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:06:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:06:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:06:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:06:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:06:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:06:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:06: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-29 10:06:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:06: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-29 10:06:43] 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-29 10:06: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-29 10:06:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:06:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:06:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:06: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-29 10:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:06:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:06:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:06:58] 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":"11:45:00","reqEnd":"14:45:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 10:06:58] 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":"11:45:00","reqEnd":"14:45:00","conflict":false} 
[2026-08-29 10:06:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:07:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:07: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":"11:45:00","reqEnd":"14:45:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 10:07: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":"11:45:00","reqEnd":"14:45:00","conflict":false} 
[2026-08-29 10:07:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:07:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:07:03] 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":"11:45:00","reqEnd":"14:45:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 10:07:03] 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":"11:45:00","reqEnd":"14:45:00","conflict":false} 
[2026-08-29 10:07:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-0076, 2026-08-29 10:07:03, 2026-08-29 10:07:03))  
[2026-08-29 10: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-20260829-0076, 2026-08-29 10:07:03, 2026-08-29 10:07:03))"} 
[2026-08-29 10:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:07:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:07:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:07:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:07:12] 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":"11:45:00","reqEnd":"14:45:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 10:07:12] 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":"11:45:00","reqEnd":"14:45:00","conflict":false} 
[2026-08-29 10:07:17] 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-29 10:07:17] 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-29 10:07: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-29 10:07:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:07:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:07:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:07:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:07:49] 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-29 10:07:49] 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-29 10:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:08:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4297, 2026-08-29 10:08:04, 2026-08-29 10:08:04))  
[2026-08-29 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-20260829-4297, 2026-08-29 10:08:04, 2026-08-29 10:08:04))"} 
[2026-08-29 10:08:17] 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-29 10:08:17] 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-29 10:08:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:08:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:08:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:08:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:08: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":"10:45:00","reqEnd":"13:45:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 10:08:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:08: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-29 10:08: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-29 10:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:09:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-0615, 2026-08-29 10:09:05, 2026-08-29 10:09:05))  
[2026-08-29 10: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-20260829-0615, 2026-08-29 10:09:05, 2026-08-29 10:09:05))"} 
[2026-08-29 10:09:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:09:13] 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":"11:45:00","reqEnd":"14:45:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 10:09:13] 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":"11:45:00","reqEnd":"14:45:00","conflict":false} 
[2026-08-29 10:09: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-29 10:09: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-29 10:10:03] 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-29 10:10:03] 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-29 10:10:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:10:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:10:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-6401, 2026-08-29 10:10:03, 2026-08-29 10:10:03))  
[2026-08-29 10: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-20260829-6401, 2026-08-29 10:10:03, 2026-08-29 10:10:03))"} 
[2026-08-29 10:10: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-29 10:10:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:10:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:10:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:10:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:10:31] 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-29 10:10:31] 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-29 10:10:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:10:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:11: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-29 10:11: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-29 10:11: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-29 10:11: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-29 10:11:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:11: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-29 10:11: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-29 10:11:04] 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-29 10:11:04] 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-29 10:11:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:11:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:11:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-0590, 2026-08-29 10:11:04, 2026-08-29 10:11:04))  
[2026-08-29 10: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-20260829-0590, 2026-08-29 10:11:04, 2026-08-29 10:11:04))"} 
[2026-08-29 10:11:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:11:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:11:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:11:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:11:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:11:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:11:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:11:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:11:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:11:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:11:38] 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-29 10:11:38] 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-29 10:12:03] 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-29 10:12:03] 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-29 10:12:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:12:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:12:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-3812, 2026-08-29 10:12:04, 2026-08-29 10:12:04))  
[2026-08-29 10: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-20260829-3812, 2026-08-29 10:12:04, 2026-08-29 10:12:04))"} 
[2026-08-29 10:12:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=714000&branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:12:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:12:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:12:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=714000&branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:12:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=714000&branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:12:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:12:21] 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-29 10:12: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-29 10:12: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-29 10:13:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=714000&branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:13:03] 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-29 10:13:03] 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-29 10:13:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:13:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:13:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-5778, 2026-08-29 10:13:04, 2026-08-29 10:13:04))  
[2026-08-29 10: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-20260829-5778, 2026-08-29 10:13:04, 2026-08-29 10:13:04))"} 
[2026-08-29 10:13:52] 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-29 10:13:52] 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-29 10:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7081, 2026-08-29 10:14:03, 2026-08-29 10:14:03))  
[2026-08-29 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-20260829-7081, 2026-08-29 10:14:03, 2026-08-29 10:14:03))"} 
[2026-08-29 10:14:10] 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-29 10:14:10] 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-29 10:14:59] 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-29 10:14:59] 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-29 10:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-3092, 2026-08-29 10:15:05, 2026-08-29 10:15:05))  
[2026-08-29 10: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-20260829-3092, 2026-08-29 10:15:05, 2026-08-29 10:15:05))"} 
[2026-08-29 10:15:17] 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-29 10:15:17] 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-29 10:16:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:16:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:16:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-4102, 2026-08-29 10:16:04, 2026-08-29 10:16:04))  
[2026-08-29 10: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-20260829-4102, 2026-08-29 10:16:04, 2026-08-29 10:16:04))"} 
[2026-08-29 10:16: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-29 10:16: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-29 10:16:24] 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-29 10:16:24] 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-29 10:16:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:16:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:16:32] 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":32,"therapist_id":6,"room_id":3,"start_time":"11:45","guest_name":"Desy Astari","guest_phone":"085729502165","guest_type":"dewasa","notes":"Tamu 1"},{"service_id":32,"therapist_id":8,"room_id":3,"start_time":"11:45","guest_name":"Lina Adi Perwitasari","guest_phone":"081391184597","guest_type":"dewasa","notes":"Tamu 2"},{"service_id":32,"therapist_id":41,"room_id":3,"start_time":"11:45","guest_name":"Dewi Mulyanti","guest_phone":"087823786724","guest_type":"dewasa","notes":"Tamu 3"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-08-29 10:16:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:16:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:16:32] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":321} 
[2026-08-29 10:16:32] 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-29 10:16:32] production.INFO: createDokuPayment: Allowed Payment Codes from DB {"codes":["CASH","EDC","TRANSF"]} 
[2026-08-29 10:16:32] production.INFO: createDokuPayment: Using specific channel {"method":"QRIS","channel":"QRIS"} 
[2026-08-29 10:16:32] production.INFO: createDokuPayment: Final payment_method_types {"types":["QRIS"]} 
[2026-08-29 10:16:32] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":714000,\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Pembayaran Booking 321\",\"price\":714000,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"QRIS\"]},\"customer\":{\"name\":\"Desy Astari \",\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\"}}","targetPath":"/checkout/v1/payment"} 
[2026-08-29 10:16:32] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":714000,"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","currency":"IDR","session_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260829-000321-1787973392-VBC3W7","line_items":[{"name":"Item","price":0,"quantity":1},{"name":"Item","price":0,"quantity":1},{"name":"Item","price":0,"quantity":1},{"name":"Pembayaran Booking 321","price":714000,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["QRIS"]},"customer":{"name":"Desy Astari ","email":"astaridesy110718@gmail.com","phone":"085729502165"}}} 
[2026-08-29 10:16:32] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:9fd03e28-284e-4440-bf60-1b02e7b63d5a
Request-Timestamp:2026-08-29T03:16:32Z
Request-Target:/checkout/v1/payment
Digest:+p/IcxbqDB/G6Abc36O0oPRHN2N5wJPmKGlcAT3T/1c="} 
[2026-08-29 10:16:34] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"714000","invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","currency":"IDR","session_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260829-000321-1787973392-VBC3W7","line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Item","quantity":1,"price":"0"},{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 321","quantity":1,"price":"714000"}]},"payment":{"payment_method_types":["QRIS"],"payment_due_date":30,"token_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070","url":"https://checkout.doku.com/checkout-link-v2/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070","expired_date":"20260829104632","expired_datetime":"2026-08-29T03:46:32Z"},"customer":{"email":"astaridesy110718@gmail.com","phone":"085729502165","name":"Desy Astari "},"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":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 321","quantity":1,"price":"714000"}]},"uuid":2.225260829101634e+39,"headers":{"request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","signature":"HMACSHA256=sTBRo4YM3m/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=","date":"2026-08-29T03:16:32Z","client_id":"BRN-0212-1768507762626"}}}} 
[2026-08-29 10:16:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:16:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:16:39] production.INFO: Payment Status Check {"payment_id":"431","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:16:39] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:16:39] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:16:39] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:addc9506-4584-4543-a6cd-34fcab18b40a
Request-Timestamp:2026-08-29T03:16:39Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:16:39] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:16:40] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","date":"2026-08-29T03:16:32Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount_details":{"currency":"IDR"}},"service":{"id":""},"acquirer":{"id":""},"channel":{"id":""}}} 
[2026-08-29 10:16:40] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"pending"} 
[2026-08-29 10:16:40] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"pending","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:16:40\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"date\":\"2026-08-29T03:16:32Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount_details\":{\"currency\":\"IDR\"}},\"service\":{\"id\":\"\"},\"acquirer\":{\"id\":\"\"},\"channel\":{\"id\":\"\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:16:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:16:44] production.INFO: Payment Status Check {"payment_id":"431","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:16:44] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:16:44] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:16:44] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:6d886988-d930-4427-9aaa-c1e17332ed03
Request-Timestamp:2026-08-29T03:16:44Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:16:44] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:16:45] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.00","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:16:45] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"pending"} 
[2026-08-29 10:16:45] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"pending","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:16:45\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:16:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:16:49] production.INFO: Payment Status Check {"payment_id":"431","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:16:49] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:16:49] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:16:49] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:9da54ff3-2f2f-4645-9572-9141bbc35359
Request-Timestamp:2026-08-29T03:16:49Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:16:49] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:16:50] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.00","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:16:50] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"pending"} 
[2026-08-29 10:16:50] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"pending","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:16:50\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:16:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:16:54] production.INFO: Payment Status Check {"payment_id":"431","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:16:54] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:16:54] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:16:54] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:6a663f9d-2400-4697-91c2-023b822c5d45
Request-Timestamp:2026-08-29T03:16:54Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:16:54] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:16:54] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.00","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:16:54] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"pending"} 
[2026-08-29 10:16:54] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"pending","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:16:54\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:16:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:16:59] production.INFO: Payment Status Check {"payment_id":"431","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:16:59] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:16:59] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:16:59] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:c0e23d18-4dac-4900-b9d8-c02b778a92e8
Request-Timestamp:2026-08-29T03:16:59Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:16:59] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:16:59] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.00","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:16:59] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"pending"} 
[2026-08-29 10:16:59] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"pending","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:16:59\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:17:04] production.INFO: Payment Status Check {"payment_id":"431","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:17:04] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:17:04] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:17:04] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:d34f35b3-346c-4264-9acc-4a03440ca51c
Request-Timestamp:2026-08-29T03:17:04Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:17:04] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:17:04] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.00","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:17:04] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"pending"} 
[2026-08-29 10:17:04] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"pending","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:17:04\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:17:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:17:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:17:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-5686, 2026-08-29 10:17:07, 2026-08-29 10:17:07))  
[2026-08-29 10: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-20260829-5686, 2026-08-29 10:17:07, 2026-08-29 10:17:07))"} 
[2026-08-29 10:17:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:17:10] production.INFO: Payment Status Check {"payment_id":"431","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:17:10] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:17:10] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:17:10] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:01b752a8-d04c-4e82-976b-3bb608383ae8
Request-Timestamp:2026-08-29T03:17:10Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:17:10] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:17:10] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.00","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:17:10] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"pending"} 
[2026-08-29 10:17:10] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"pending","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:17:10\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:17: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-29 10:17: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-29 10:17:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:17:16] production.INFO: Payment Status Check {"payment_id":"431","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:17:16] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:17:16] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:17:16] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:960965de-fbef-4d4e-a418-f58b473f370c
Request-Timestamp:2026-08-29T03:17:16Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:17:16] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:17:17] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.00","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:17:17] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"pending"} 
[2026-08-29 10:17:17] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"pending","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:17:17\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:17:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:17:20] production.INFO: Payment Status Check {"payment_id":"431","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:17:20] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:17:20] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:17:20] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:cca89105-050b-4d54-9eee-fb773505cecb
Request-Timestamp:2026-08-29T03:17:20Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:17:20] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:17:20] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.00","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:17:20] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"pending"} 
[2026-08-29 10:17:20] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"pending","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:17:20\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:17:31] 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-29 10:17:31] 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-29 10:17:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:17:53] production.INFO: Payment Status Check {"payment_id":"431","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:17:53] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:17:53] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:17:53] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:6f91a47f-b601-4fb8-9d73-e6b7cc99bde7
Request-Timestamp:2026-08-29T03:17:53Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:17:53] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:17:54] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.00","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:17:54] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"pending"} 
[2026-08-29 10:17:54] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"pending","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:17:54\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:18:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:18:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:18:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-9798, 2026-08-29 10:18:03, 2026-08-29 10:18:03))  
[2026-08-29 10: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-20260829-9798, 2026-08-29 10:18:03, 2026-08-29 10:18:03))"} 
[2026-08-29 10:18: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-29 10:18: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-29 10:18:31] 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-29 10:18:31] 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-29 10:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-6286, 2026-08-29 10:19:04, 2026-08-29 10:19:04))  
[2026-08-29 10: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-20260829-6286, 2026-08-29 10:19:04, 2026-08-29 10:19:04))"} 
[2026-08-29 10:19:26] 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-29 10:19:26] 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-29 10:19:32] 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-29 10:19:32] 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-29 10:20:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:20:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:20:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-3469, 2026-08-29 10:20:03, 2026-08-29 10:20:03))  
[2026-08-29 10: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-20260829-3469, 2026-08-29 10:20:03, 2026-08-29 10:20:03))"} 
[2026-08-29 10:20:32] 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-29 10:20:32] 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-29 10:20:33] 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-29 10:20:33] 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-29 10:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-6506, 2026-08-29 10:21:03, 2026-08-29 10:21:03))  
[2026-08-29 10: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-20260829-6506, 2026-08-29 10:21:03, 2026-08-29 10:21:03))"} 
[2026-08-29 10:21:33] 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-29 10:21:33] 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-29 10:21:33] 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-29 10:21:33] 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-29 10:22:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:22:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:22:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-6302, 2026-08-29 10:22:06, 2026-08-29 10:22:06))  
[2026-08-29 10: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-20260829-6302, 2026-08-29 10:22:06, 2026-08-29 10:22:06))"} 
[2026-08-29 10:22:33] 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-29 10:22:33] 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-29 10:22:39] 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-29 10:22:39] 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-29 10:23:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:23:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3480, 2026-08-29 10:23:04, 2026-08-29 10:23:04))  
[2026-08-29 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-20260829-3480, 2026-08-29 10:23:04, 2026-08-29 10:23:04))"} 
[2026-08-29 10:23:33] 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-29 10:23:33] 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-29 10:23:40] 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-29 10:23:40] 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-29 10:24:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:24:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:24:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10:24: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-29 10:24: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-20260829-7226, 2026-08-29 10:24:02, 2026-08-29 10:24:02))  
[2026-08-29 10:24: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-20260829-7226, 2026-08-29 10:24:02, 2026-08-29 10:24:02))"} 
[2026-08-29 10:24:33] 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-29 10:24:33] 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-29 10:24:41] 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-29 10:24:41] 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-29 10:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3353, 2026-08-29 10:25:03, 2026-08-29 10:25:03))  
[2026-08-29 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-20260829-3353, 2026-08-29 10:25:03, 2026-08-29 10:25:03))"} 
[2026-08-29 10:25:33] 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-29 10:25:33] 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-29 10:25:41] 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-29 10:25:41] 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-29 10:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-3397, 2026-08-29 10:26:03, 2026-08-29 10:26:03))  
[2026-08-29 10: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-20260829-3397, 2026-08-29 10:26:03, 2026-08-29 10:26:03))"} 
[2026-08-29 10:26:33] 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-29 10:26:33] 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-29 10:26:41] 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-29 10:26:41] 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-29 10:27:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:27:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:27:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1095, 2026-08-29 10:27:04, 2026-08-29 10:27:04))  
[2026-08-29 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-20260829-1095, 2026-08-29 10:27:04, 2026-08-29 10:27:04))"} 
[2026-08-29 10:27:33] 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-29 10:27:33] 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-29 10:27:42] 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-29 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-02&start_date=2026-09-02 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:28:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:28:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10:28: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-29 10:28: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-20260829-7380, 2026-08-29 10:28:02, 2026-08-29 10:28:02))  
[2026-08-29 10:28: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-20260829-7380, 2026-08-29 10:28:02, 2026-08-29 10:28:02))"} 
[2026-08-29 10:28:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?period=week from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?period=week from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:20] 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-29 10:28:20] 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-29 10:28:20] 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-29 10:28:20] 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-29 10:28:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:22] 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-29 10:28:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:22] 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-29 10:28:22] 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-29 10: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-29 10:28:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:23] 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-29 10:28:23] 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-29 10:28:23] 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-29 10:28:23] 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-29 10:28:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=week from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-23 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=week from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-23 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=week from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:34] 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-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:34] 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-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=week from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:28: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-29 10:28: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-29 10:28:42] 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-29 10:28:42] 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-29 10:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1037, 2026-08-29 10:29:03, 2026-08-29 10:29:03))  
[2026-08-29 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-20260829-1037, 2026-08-29 10:29:03, 2026-08-29 10:29:03))"} 
[2026-08-29 10:29:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=yogi from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=yogi from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/23/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/23/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=week from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29: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-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:25] 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-29 10:29:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:25] 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-29 10:29:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29: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-29 10:29: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=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29: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-29 10:29:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:31] 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-29 10:29: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-29 10:29: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-29 10:29: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-29 10:29: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-29 10:29: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-29 10:29: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-29 10:29: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-29 10:29:43] 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-29 10:29: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-29 10:29:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29: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-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=yogi from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:29:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/23/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:30:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:30:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10:30:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 10:30:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-6622, 2026-08-29 10:30:03, 2026-08-29 10:30:03))  
[2026-08-29 10:30:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-6622, 2026-08-29 10:30:03, 2026-08-29 10:30:03))"} 
[2026-08-29 10:30: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-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:30:44] 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-29 10: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-29 10:30:47] 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-29 10:30:47] 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-29 10:31:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:31:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:31:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-0914, 2026-08-29 10:31:05, 2026-08-29 10:31:05))  
[2026-08-29 10: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-20260829-0914, 2026-08-29 10:31:05, 2026-08-29 10:31:05))"} 
[2026-08-29 10:31:44] 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-29 10:31: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-29 10:31:47] 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-29 10:31:47] 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-29 10:32:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:32:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:32:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10:32: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-29 10:32: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-20260829-8486, 2026-08-29 10:32:02, 2026-08-29 10:32:02))  
[2026-08-29 10:32: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-20260829-8486, 2026-08-29 10:32:02, 2026-08-29 10:32:02))"} 
[2026-08-29 10:32:44] 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-29 10:32: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-29 10:32:48] 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-29 10:32:48] 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-29 10:33:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:33:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:33:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10:33: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-29 10:33: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-20260829-5238, 2026-08-29 10:33:02, 2026-08-29 10:33:02))  
[2026-08-29 10:33: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-20260829-5238, 2026-08-29 10:33:02, 2026-08-29 10:33:02))"} 
[2026-08-29 10:33:49] 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-29 10:33:49] 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-29 10:33:49] 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-29 10:33:49] 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-29 10:33: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-29 10:33:50] 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-29 10:33: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-29 10:33:50] 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-29 10:34:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:34:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:34:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-9117, 2026-08-29 10:34:03, 2026-08-29 10:34:03))  
[2026-08-29 10: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-20260829-9117, 2026-08-29 10:34:03, 2026-08-29 10:34:03))"} 
[2026-08-29 10:34:49] 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-29 10:34:49] 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-29 10:34: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-29 10:34: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-29 10:34: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-29 10:34: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-29 10:34: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-29 10:34: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-29 10:35:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:35:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:35:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-6927, 2026-08-29 10:35:04, 2026-08-29 10:35:04))  
[2026-08-29 10: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-20260829-6927, 2026-08-29 10:35:04, 2026-08-29 10:35:04))"} 
[2026-08-29 10:35: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-29 10:35: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-29 10:35:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:35: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-29 10:35:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:35:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:35:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:35: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-29 10:36:01] 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-29 10:36:01] 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-29 10:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0694, 2026-08-29 10:36:03, 2026-08-29 10:36:03))  
[2026-08-29 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-20260829-0694, 2026-08-29 10:36:03, 2026-08-29 10:36:03))"} 
[2026-08-29 10:36:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:07] 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-29 10:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:08] 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-29 10:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:09] 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-29 10:36:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36: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-29 10:36:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:36: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-29 10:36: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-29 10:36:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:36:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:36: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-29 10:36: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-29 10:36:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?period=week from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?period=week from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:37:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:37:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10:37: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-29 10:37: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-20260829-6980, 2026-08-29 10:37:02, 2026-08-29 10:37:02))  
[2026-08-29 10:37: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-20260829-6980, 2026-08-29 10:37:02, 2026-08-29 10:37:02))"} 
[2026-08-29 10:37:06] 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-29 10:37:06] 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-29 10:37:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:11] 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-29 10:37:11] 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-29 10:37:12] 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-29 10:37:12] 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-29 10:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37: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-29 10:37: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-29 10:37: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-29 10:37: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-29 10:37: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-29 10:37: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-29 10:37:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37: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-29 10: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-29 10:37: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-29 10:37: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-29 10: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-29 10: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-29 10: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-29 10: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-29 10:37: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-29 10:37: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-29 10:37: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-29 10:37: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-29 10:37:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:37:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:37: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-29 10:37: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-29 10:37:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:37:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:37: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-29 10:37: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-29 10:37: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-29 10:37:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/261/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/261/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:37:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:37: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-29 10:37:52] 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-29 10:37:52] 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-29 10:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2620, 2026-08-29 10:38:03, 2026-08-29 10:38:03))  
[2026-08-29 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-20260829-2620, 2026-08-29 10:38:03, 2026-08-29 10:38:03))"} 
[2026-08-29 10:38: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-29 10:38: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-29 10:38:12] 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-29 10:38:12] 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-29 10:38:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:38: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-29 10:38: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-29 10:38: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-29 10:38:52] 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-29 10:38:52] 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-29 10:39:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:39:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:39:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4586, 2026-08-29 10:39:03, 2026-08-29 10:39:03))  
[2026-08-29 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-20260829-4586, 2026-08-29 10:39:03, 2026-08-29 10:39:03))"} 
[2026-08-29 10:39:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:39:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:39:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:39: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-29 10:39: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-29 10:39:17] 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-29 10:39:17] 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-29 10:39:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:39:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:39: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-29 10:39: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-29 10:39: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-29 10:39: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-29 10:39:52] 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-29 10:39:52] 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-29 10:39:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/261/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:40:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:40:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:40:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10:40:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 10:40:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-1505, 2026-08-29 10:40:03, 2026-08-29 10:40:03))  
[2026-08-29 10:40:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-1505, 2026-08-29 10:40:03, 2026-08-29 10:40:03))"} 
[2026-08-29 10:40:11] 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-29 10:40:11] 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-29 10:40:23] 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-29 10:40:23] 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-29 10:40:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:40:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:40:52] 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-29 10:40:52] 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-29 10:40:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/261/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:40:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3314 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:40:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3314 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:41:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:41:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:41:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10:41: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-29 10:41: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-20260829-2354, 2026-08-29 10:41:02, 2026-08-29 10:41:02))  
[2026-08-29 10:41: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-20260829-2354, 2026-08-29 10:41:02, 2026-08-29 10:41:02))"} 
[2026-08-29 10:41:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331401 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:41:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331401 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:41:11] 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-29 10:41:11] 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-29 10:41:28] 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-29 10:41:28] 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-29 10:41:52] 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-29 10:41:52] 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-29 10:42:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:42:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:42:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-4453, 2026-08-29 10:42:03, 2026-08-29 10:42:03))  
[2026-08-29 10: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-20260829-4453, 2026-08-29 10:42:03, 2026-08-29 10:42:03))"} 
[2026-08-29 10:42:11] 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-29 10:42:11] 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-29 10:42:34] 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-29 10:42:34] 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-29 10:42:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:42:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:42:52] 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-29 10:42:52] 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-29 10:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:43:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5981, 2026-08-29 10:43:03, 2026-08-29 10:43:03))  
[2026-08-29 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-20260829-5981, 2026-08-29 10:43:03, 2026-08-29 10:43:03))"} 
[2026-08-29 10:43:03] 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-29 10:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:43:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:43:16] 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-29 10:43:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:16] 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-29 10:43:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:16] 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-29 10:43: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-29 10:43:16] 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-29 10:43:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:16] 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-29 10:43:16] 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-29 10:43:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:16] 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-29 10:43:16] 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-29 10:43:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43: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-29 10:43:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:16] 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-29 10:43:16] 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-29 10:43:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:16] 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-29 10:43:16] 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-29 10:43:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:43: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-29 10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:43:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:43:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:43:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:43:39] 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-29 10:43:39] 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-29 10:43:53] 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-29 10:43:53] 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-29 10:44:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:44:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:44:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-1773, 2026-08-29 10:44:04, 2026-08-29 10:44:04))  
[2026-08-29 10: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-20260829-1773, 2026-08-29 10:44:04, 2026-08-29 10:44:04))"} 
[2026-08-29 10:44:45] 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-29 10:44:45] 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-29 10:44:55] 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-29 10:44:55] 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-29 10:45:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:45:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:45:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10:45: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-29 10:45: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-20260829-3725, 2026-08-29 10:45:02, 2026-08-29 10:45:02))  
[2026-08-29 10:45: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-20260829-3725, 2026-08-29 10:45:02, 2026-08-29 10:45:02))"} 
[2026-08-29 10:45:50] 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-29 10:45: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-29 10:45: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-29 10:45: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-29 10:46:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:46:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:46:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-7953, 2026-08-29 10:46:05, 2026-08-29 10:46:05))  
[2026-08-29 10: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-20260829-7953, 2026-08-29 10:46:05, 2026-08-29 10:46:05))"} 
[2026-08-29 10:46:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46: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-29 10:46:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46: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-29 10:46:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46: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-29 10:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46: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-29 10:46: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-29 10:46:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:46: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-29 10:46: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-29 10:46: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-29 10:46: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-29 10:46: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-29 10:46: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-29 10:46:55] 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-29 10:46:55] 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-29 10:46: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-29 10:46: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-29 10:47:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:47:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:47:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-3611, 2026-08-29 10:47:04, 2026-08-29 10:47:04))  
[2026-08-29 10: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-20260829-3611, 2026-08-29 10:47:04, 2026-08-29 10:47:04))"} 
[2026-08-29 10:47:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3313 from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3313 from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47: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-29 10:47:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47: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-29 10:47: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-29 10:47:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331312 from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331312 from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47: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-29 10:47: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-29 10:47:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47: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-29 10:47: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-29 10:47:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47: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-29 10:47:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:55] 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-29 10:47:55] 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-29 10:47: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-29 10:47: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-29 10:47:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:47:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cities from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cities from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-2965, 2026-08-29 10:48:03, 2026-08-29 10:48:03))  
[2026-08-29 10: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-20260829-2965, 2026-08-29 10:48:03, 2026-08-29 10:48:03))"} 
[2026-08-29 10:48: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-29 10:48:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:48:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:48:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:48:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:48:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:48:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48:55] 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-29 10:48:55] 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-29 10:48:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48: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-29 10:48:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48: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-29 10:48:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:48: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-29 10:49:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49: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-29 10:49:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49: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-29 10:49:01] 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-29 10:49:01] 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-29 10:49:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49: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-29 10:49: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-29 10:49:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49:05] 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-29 10:49: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-29 10:49:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:49:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:49:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-3908, 2026-08-29 10:49:05, 2026-08-29 10:49:05))  
[2026-08-29 10: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-20260829-3908, 2026-08-29 10:49:05, 2026-08-29 10:49:05))"} 
[2026-08-29 10:49:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49: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-29 10:49:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49: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-29 10:49:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49: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-29 10:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:49:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:49:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:49:55] 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-29 10:49:55] 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-29 10:50:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:50:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:50:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-2373, 2026-08-29 10:50:04, 2026-08-29 10:50:04))  
[2026-08-29 10: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-20260829-2373, 2026-08-29 10:50:04, 2026-08-29 10:50:04))"} 
[2026-08-29 10:50:07] 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-29 10:50:07] 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-29 10:50:55] 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-29 10:50:55] 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-29 10:50:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:50:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-0667, 2026-08-29 10:51:03, 2026-08-29 10:51:03))  
[2026-08-29 10: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-20260829-0667, 2026-08-29 10:51:03, 2026-08-29 10:51:03))"} 
[2026-08-29 10:51: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-29 10:51:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:51:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:51:12] 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-29 10:51:12] 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-29 10:51:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:51:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51: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-29 10:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51: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-29 10:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:27] 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-29 10:51:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:27] 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-29 10:51:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:55] 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-29 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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:55] 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-29 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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:51:56] 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-29 10:51:56] 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-29 10:52:01] 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-29 10:52:01] 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-29 10:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-8207, 2026-08-29 10:52:03, 2026-08-29 10:52:03))  
[2026-08-29 10: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-20260829-8207, 2026-08-29 10:52:03, 2026-08-29 10:52:03))"} 
[2026-08-29 10:52:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:52:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:52:18] 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-29 10:52:18] 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-29 10:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:52:39] 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-29 10:52:39] 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-29 10:52:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:52:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:52:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:52:40] 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-29 10:52:40] 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-29 10:52:43] 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-29 10:52: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-29 10:52: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-29 10:52: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-29 10:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-1781, 2026-08-29 10:53:03, 2026-08-29 10:53:03))  
[2026-08-29 10: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-20260829-1781, 2026-08-29 10:53:03, 2026-08-29 10:53:03))"} 
[2026-08-29 10:53: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-29 10:53: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-29 10:53:23] 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-29 10:53:23] 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-29 10:53: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-29 10:53:39] 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-29 10:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:54:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1230, 2026-08-29 10:54:03, 2026-08-29 10:54:03))  
[2026-08-29 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-20260829-1230, 2026-08-29 10:54:03, 2026-08-29 10:54:03))"} 
[2026-08-29 10:54:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:54:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:54:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:54:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:54:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:54:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:54: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-29 10:54: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-29 10:54:23] 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-29 10:54:23] 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-29 10:54:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54: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-29 10:54:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54: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-29 10:54:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:54:27] production.INFO: Payment Status Check {"payment_id":"431","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:54:27] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:54:27] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:54:27] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:836c1b9d-966c-4894-9432-8408c643ca5e
Request-Timestamp:2026-08-29T03:54:27Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:54:27] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:54:28] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_EXPIRED"},"transaction":{"status":"EXPIRED","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.0","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:54:28] production.INFO: Updating payment status {"payment_id":431,"old_status":"pending","new_status":"expired"} 
[2026-08-29 10:54:28] production.INFO: handleFailedPayment called for payment 431 with status expired  
[2026-08-29 10:54:28] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"expired"} 
[2026-08-29 10:54:28] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"expired","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:54:28\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:54:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:54:28] production.INFO: Payment Status Check {"payment_id":"431","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:54:28] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:54:28] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:54:28] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:f9240f99-52b6-4319-aa26-20215992c761
Request-Timestamp:2026-08-29T03:54:28Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:54:28] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:54:29] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_EXPIRED"},"transaction":{"status":"EXPIRED","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.0","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:54:29] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"expired"} 
[2026-08-29 10:54:29] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"expired","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:54:29\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:54:32] production.INFO: Payment Status Check {"payment_id":"431","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:54:32] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:54:32] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:54:32] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:086fba63-8028-4d84-9120-e7f8023758f4
Request-Timestamp:2026-08-29T03:54:32Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:54:32] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:54:33] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_EXPIRED"},"transaction":{"status":"EXPIRED","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.0","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:54:33] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"expired"} 
[2026-08-29 10:54:33] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"expired","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:54:33\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:54:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:54:37] production.INFO: Payment Status Check {"payment_id":"431","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:54:37] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:54:37] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:54:37] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:d872b416-db26-4557-8c77-5854a0fefa09
Request-Timestamp:2026-08-29T03:54:37Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:54:37] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:54:38] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_EXPIRED"},"transaction":{"status":"EXPIRED","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.0","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:54:38] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"expired"} 
[2026-08-29 10:54:38] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"expired","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:54:38\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:54:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54: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-29 10:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:54:42] production.INFO: Payment Status Check {"payment_id":"431","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:54:42] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:54:42] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:54:42] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:3716728b-974c-4acb-98eb-f1fffa8a58c1
Request-Timestamp:2026-08-29T03:54:42Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:54:42] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:54:43] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_EXPIRED"},"transaction":{"status":"EXPIRED","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.0","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:54:43] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"expired"} 
[2026-08-29 10:54:43] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"expired","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:54:43\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:54:45] 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-29 10:54:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:45] 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-29 10:54:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:54:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10: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-29 10: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-29 10: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-29 10:54:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:54:47] production.INFO: Payment Status Check {"payment_id":"431","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:54:47] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:54:47] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:54:47] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:f1a0f3b8-c93c-4e59-9f88-be37dfa44527
Request-Timestamp:2026-08-29T03:54:47Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:54:47] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:54:47] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_EXPIRED"},"transaction":{"status":"EXPIRED","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.0","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:54:47] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"expired"} 
[2026-08-29 10:54:47] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"expired","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:54:47\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:54: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-29 10: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-29 10: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-29 10:54: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-29 10:54:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:54:52] production.INFO: Payment Status Check {"payment_id":"431","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:54:52] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:54:52] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:54:52] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:403e61cc-4c4b-4185-b362-67dd3908b4c0
Request-Timestamp:2026-08-29T03:54:52Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:54:52] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:54:52] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_EXPIRED"},"transaction":{"status":"EXPIRED","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.0","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:54:52] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"expired"} 
[2026-08-29 10:54:52] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"expired","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:54:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:54:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:54:57] production.INFO: Payment Status Check {"payment_id":"431","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:54:57] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:54:57] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:54:57] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:20ae78cc-0140-425c-b947-e0d2631e503f
Request-Timestamp:2026-08-29T03:54:57Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:54:57] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:54:57] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_EXPIRED"},"transaction":{"status":"EXPIRED","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.0","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:54:57] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"expired"} 
[2026-08-29 10:54:57] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"expired","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:54:57\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:55:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:55:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:55:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:55:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:55:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-6084, 2026-08-29 10:55:03, 2026-08-29 10:55:03))  
[2026-08-29 10: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-20260829-6084, 2026-08-29 10:55:03, 2026-08-29 10:55:03))"} 
[2026-08-29 10:55:17] 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-29 10:55:17] 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-29 10:55:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/431 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:20] production.INFO: Payment Status Check {"payment_id":"431","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-29 10:55:20] production.INFO: Calling checkDokuStatus for payment {"payment_id":"431"} 
[2026-08-29 10:55:20] production.INFO: checkDokuStatus called {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 10:55:20] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:c2f93a96-fadb-4505-9821-5abe8502a7b1
Request-Timestamp:2026-08-29T03:55:20Z
Request-Target:/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:55:20] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000321-1787973392-VBC3W7","invoice":"PAY-20260829-000321-1787973392-VBC3W7"} 
[2026-08-29 10:55:20] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","response":{"order":{"invoice_number":"PAY-20260829-000321-1787973392-VBC3W7","amount":714000.0,"status":"ORDER_EXPIRED"},"transaction":{"status":"EXPIRED","type":"SALE","date":"2026-08-29T03:16:40.063Z","original_request_id":"9fd03e28-284e-4440-bf60-1b02e7b63d5a","amount":"714000.0","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 321"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 10:55:20] production.INFO: After checkDokuStatus {"payment_id":"431","new_status":"expired"} 
[2026-08-29 10:55:20] production.INFO: Payment Status Response {"payment_id":431,"payment_ref":"PAY-20260829-000321-1787973392-VBC3W7","status":"expired","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"currency\":\"IDR\",\"session_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000321-1787973392-VBC3W7\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/9fd03e28-284e-4440-bf60-1b02e7b63d5a20261629101634070\",\"expired_date\":\"20260829104632\",\"expired_datetime\":\"2026-08-29T03:46:32Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 321\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.225260829101634e+39,\"headers\":{\"request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"signature\":\"HMACSHA256=sTBRo4YM3m\\/xxHsY7y68DqyOO9QJYu6VHshTp1cRbME=\",\"date\":\"2026-08-29T03:16:32Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 10:55:20\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000321-1787973392-VBC3W7\",\"amount\":714000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-29T03:16:40.063Z\",\"original_request_id\":\"9fd03e28-284e-4440-bf60-1b02e7b63d5a\",\"amount\":\"714000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 321\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 10:16:32"} 
[2026-08-29 10:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:29] 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-29 10:55:29] 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-29 10:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:38] 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-29 10:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:38] 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-29 10:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:55: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-29 10:55:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55: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-29 10:55:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:55: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-29 10:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-5679, 2026-08-29 10:56:03, 2026-08-29 10:56:03))  
[2026-08-29 10: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-20260829-5679, 2026-08-29 10:56:03, 2026-08-29 10:56:03))"} 
[2026-08-29 10:56:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:56:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:56:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:56:12] 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-29 10:56:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:56:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:56:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:56: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-29 10:56:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:22] 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-29 10:56:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:22] 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-29 10:56:23] 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-29 10:56:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 10:56:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:34] 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-29 10:56:34] 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-29 10:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:54] 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-29 10:56:55] 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-29 10:56:55] 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-29 10:56:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:55] 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-29 10:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:56:56] 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-29 10:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:56:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:56: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=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:56: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=5 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:56: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=7 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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=5 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:56: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=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:56: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=7 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:56: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-29 10:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-1887, 2026-08-29 10:57:04, 2026-08-29 10:57:04))  
[2026-08-29 10: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-20260829-1887, 2026-08-29 10:57:04, 2026-08-29 10:57:04))"} 
[2026-08-29 10:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:57:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:57:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:57:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57:23] 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":"11:45:00","reqEnd":"14:45:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 10:57:23] 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":"11:45:00","reqEnd":"14:45:00","conflict":false} 
[2026-08-29 10:57:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:57:28] 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-29 10:57:28] 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-29 10:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:57:40] 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-29 10:57:40] 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-29 10:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:58:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:58:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:58:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-3852, 2026-08-29 10:58:04, 2026-08-29 10:58:04))  
[2026-08-29 10: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-20260829-3852, 2026-08-29 10:58:04, 2026-08-29 10:58:04))"} 
[2026-08-29 10:58:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58: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-29 10:58: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-29 10:58: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-29 10:58: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-29 10:58: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-29 10:58:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:58:11] 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-29 10:58: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-29 10:58:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58: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":"11:45:00","reqEnd":"14:45:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 10:58: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":"11:45:00","reqEnd":"14:45:00","conflict":false} 
[2026-08-29 10:58: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-29 10:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58: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-29 10:58:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:58:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:58:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:58:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:58:32] 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-29 10:58: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-29 10:58:33] 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-29 10:58:33] 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-29 10:58: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-29 10:58: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-29 10:58: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-29 10:58:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:58:36] 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-29 10:58:37] 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-29 10:58:38] 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-29 10:58: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-29 10:58:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:38] 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-29 10:58:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:45] 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-29 10:58:45] 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-29 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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58: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":"11:45:00","reqEnd":"14:45:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 10:58: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":"11:45:00","reqEnd":"14:45:00","conflict":false} 
[2026-08-29 10:58:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10: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-29 10:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:54] 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-29 10:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:55] 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-29 10:58:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:59:00] 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-29 10:59:00] 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-29 10:59:00] 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-29 10:59:00] 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-29 10:59:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:59:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:59: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:59:02] 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-29 10:59:02] 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-29 10:59:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:59:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:59: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-29 10:59: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-29 10:59: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-29 10:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 10:59:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 10:59:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 10: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-29 10: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-20260829-1403, 2026-08-29 10:59:03, 2026-08-29 10:59:03))  
[2026-08-29 10: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-20260829-1403, 2026-08-29 10:59:03, 2026-08-29 10:59:03))"} 
[2026-08-29 10:59: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-29 10:59: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-29 10:59:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:59:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=714000&branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:59:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:59:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=714000&branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 10:59:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:59:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:59:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:59:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:59: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-29 10:59:39] 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-29 10:59:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 10:59:51] 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-29 10:59:51] 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-29 10:59:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=714000&branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:00:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:00:00] 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":32,"therapist_id":6,"room_id":3,"start_time":"11:45","guest_name":"Desy Astari","guest_phone":"085729502165","guest_type":"dewasa","notes":"Tamu 1"},{"service_id":32,"therapist_id":8,"room_id":3,"start_time":"11:45","guest_name":"Lina Adi Perwitasari ","guest_phone":"081391184597","guest_type":"dewasa","notes":"Tamu 2"},{"service_id":32,"therapist_id":41,"room_id":3,"start_time":"11:45","guest_name":"Dewi Mulyanti ","guest_phone":"087823786724","guest_type":"dewasa","notes":"Tamu 3"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-08-29 11:00:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:00:00] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":322} 
[2026-08-29 11:00:00] 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-29 11:00:00] production.INFO: createDokuPayment: Allowed Payment Codes from DB {"codes":["CASH","EDC","TRANSF"]} 
[2026-08-29 11:00:00] production.INFO: createDokuPayment: Using specific channel {"method":"QRIS","channel":"QRIS"} 
[2026-08-29 11:00:00] production.INFO: createDokuPayment: Final payment_method_types {"types":["QRIS"]} 
[2026-08-29 11:00:00] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":714000,\"invoice_number\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"currency\":\"IDR\",\"session_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260829-000322-1787976000-UHSCYT\",\"line_items\":[{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Pembayaran Booking 322\",\"price\":714000,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"QRIS\"]},\"customer\":{\"name\":\"Desy Astari \",\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\"}}","targetPath":"/checkout/v1/payment"} 
[2026-08-29 11:00:00] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":714000,"invoice_number":"PAY-20260829-000322-1787976000-UHSCYT","currency":"IDR","session_id":"b53d054f-867e-44ff-b74c-1425f6ff9d0d","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260829-000322-1787976000-UHSCYT","line_items":[{"name":"Item","price":0,"quantity":1},{"name":"Item","price":0,"quantity":1},{"name":"Item","price":0,"quantity":1},{"name":"Pembayaran Booking 322","price":714000,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["QRIS"]},"customer":{"name":"Desy Astari ","email":"astaridesy110718@gmail.com","phone":"085729502165"}}} 
[2026-08-29 11:00:00] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:b53d054f-867e-44ff-b74c-1425f6ff9d0d
Request-Timestamp:2026-08-29T04:00:00Z
Request-Target:/checkout/v1/payment
Digest:X/QnwAywJ/t70ZzEeF+BS58FVNuPR3l4q4pdHglrlb8="} 
[2026-08-29 11:00:00] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"714000","invoice_number":"PAY-20260829-000322-1787976000-UHSCYT","currency":"IDR","session_id":"b53d054f-867e-44ff-b74c-1425f6ff9d0d","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260829-000322-1787976000-UHSCYT","line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Item","quantity":1,"price":"0"},{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 322","quantity":1,"price":"714000"}]},"payment":{"payment_method_types":["QRIS"],"payment_due_date":30,"token_id":"b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752","url":"https://checkout.doku.com/checkout-link-v2/b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752","expired_date":"20260829113000","expired_datetime":"2026-08-29T04:30:00Z"},"customer":{"email":"astaridesy110718@gmail.com","phone":"085729502165","name":"Desy Astari "},"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":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 322","quantity":1,"price":"714000"}]},"uuid":2.2252608291100006e+39,"headers":{"request_id":"b53d054f-867e-44ff-b74c-1425f6ff9d0d","signature":"HMACSHA256=GLBnsIkQPdcLJN1HBzoYxH/ANuCCrpPxx+N4nKFqJ2g=","date":"2026-08-29T04:00:00Z","client_id":"BRN-0212-1768507762626"}}}} 
[2026-08-29 11:00:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/432 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:00:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/432 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:00:06] production.INFO: Payment Status Check {"payment_id":"432","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 11:00:06] production.INFO: Calling checkDokuStatus for payment {"payment_id":"432"} 
[2026-08-29 11:00:06] production.INFO: checkDokuStatus called {"payment_id":432,"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 11:00:06] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:7a22911a-050c-4c35-99e7-9bf519ef5ec4
Request-Timestamp:2026-08-29T04:00:06Z
Request-Target:/orders/v1/status/PAY-20260829-000322-1787976000-UHSCYT"} 
[2026-08-29 11:00:06] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000322-1787976000-UHSCYT","invoice":"PAY-20260829-000322-1787976000-UHSCYT"} 
[2026-08-29 11:00:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:00:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:00:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-0311, 2026-08-29 11:00:06, 2026-08-29 11:00:06))  
[2026-08-29 11: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-20260829-0311, 2026-08-29 11:00:06, 2026-08-29 11:00:06))"} 
[2026-08-29 11:00:07] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","response":{"order":{"invoice_number":"PAY-20260829-000322-1787976000-UHSCYT","amount":714000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T04:00:06.071Z","original_request_id":"b53d054f-867e-44ff-b74c-1425f6ff9d0d","amount":"714000.00","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 322"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 11:00:07] production.INFO: After checkDokuStatus {"payment_id":"432","new_status":"pending"} 
[2026-08-29 11:00:07] production.INFO: Payment Status Response {"payment_id":432,"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","status":"pending","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"currency\":\"IDR\",\"session_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000322-1787976000-UHSCYT\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 322\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"expired_date\":\"20260829113000\",\"expired_datetime\":\"2026-08-29T04:30:00Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 322\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.2252608291100006e+39,\"headers\":{\"request_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"signature\":\"HMACSHA256=GLBnsIkQPdcLJN1HBzoYxH\\/ANuCCrpPxx+N4nKFqJ2g=\",\"date\":\"2026-08-29T04:00:00Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 11:00:07\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T04:00:06.071Z\",\"original_request_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"amount\":\"714000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 322\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 11:00:00"} 
[2026-08-29 11:00:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/432 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:00:11] production.INFO: Payment Status Check {"payment_id":"432","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 11:00:11] production.INFO: Calling checkDokuStatus for payment {"payment_id":"432"} 
[2026-08-29 11:00:11] production.INFO: checkDokuStatus called {"payment_id":432,"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 11:00:11] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:3ec1fe22-8eb5-42d1-8d62-fa29c819e67d
Request-Timestamp:2026-08-29T04:00:11Z
Request-Target:/orders/v1/status/PAY-20260829-000322-1787976000-UHSCYT"} 
[2026-08-29 11:00:11] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000322-1787976000-UHSCYT","invoice":"PAY-20260829-000322-1787976000-UHSCYT"} 
[2026-08-29 11:00:11] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","response":{"order":{"invoice_number":"PAY-20260829-000322-1787976000-UHSCYT","amount":714000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T04:00:06.071Z","original_request_id":"b53d054f-867e-44ff-b74c-1425f6ff9d0d","amount":"714000.00","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 322"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 11:00:11] production.INFO: After checkDokuStatus {"payment_id":"432","new_status":"pending"} 
[2026-08-29 11:00:11] production.INFO: Payment Status Response {"payment_id":432,"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","status":"pending","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"currency\":\"IDR\",\"session_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000322-1787976000-UHSCYT\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 322\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"expired_date\":\"20260829113000\",\"expired_datetime\":\"2026-08-29T04:30:00Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 322\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.2252608291100006e+39,\"headers\":{\"request_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"signature\":\"HMACSHA256=GLBnsIkQPdcLJN1HBzoYxH\\/ANuCCrpPxx+N4nKFqJ2g=\",\"date\":\"2026-08-29T04:00:00Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 11:00:11\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T04:00:06.071Z\",\"original_request_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"amount\":\"714000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 322\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 11:00:00"} 
[2026-08-29 11:00:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/432 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:00:16] production.INFO: Payment Status Check {"payment_id":"432","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 11:00:16] production.INFO: Calling checkDokuStatus for payment {"payment_id":"432"} 
[2026-08-29 11:00:16] production.INFO: checkDokuStatus called {"payment_id":432,"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 11:00:16] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:1ccf1e68-ebea-4ac2-bdd0-c50016153060
Request-Timestamp:2026-08-29T04:00:16Z
Request-Target:/orders/v1/status/PAY-20260829-000322-1787976000-UHSCYT"} 
[2026-08-29 11:00:16] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000322-1787976000-UHSCYT","invoice":"PAY-20260829-000322-1787976000-UHSCYT"} 
[2026-08-29 11:00:16] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","response":{"order":{"invoice_number":"PAY-20260829-000322-1787976000-UHSCYT","amount":714000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T04:00:06.071Z","original_request_id":"b53d054f-867e-44ff-b74c-1425f6ff9d0d","amount":"714000.00","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 322"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 11:00:16] production.INFO: After checkDokuStatus {"payment_id":"432","new_status":"pending"} 
[2026-08-29 11:00:16] production.INFO: Payment Status Response {"payment_id":432,"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","status":"pending","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"currency\":\"IDR\",\"session_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000322-1787976000-UHSCYT\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 322\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"expired_date\":\"20260829113000\",\"expired_datetime\":\"2026-08-29T04:30:00Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 322\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.2252608291100006e+39,\"headers\":{\"request_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"signature\":\"HMACSHA256=GLBnsIkQPdcLJN1HBzoYxH\\/ANuCCrpPxx+N4nKFqJ2g=\",\"date\":\"2026-08-29T04:00:00Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 11:00:16\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T04:00:06.071Z\",\"original_request_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"amount\":\"714000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 322\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 11:00:00"} 
[2026-08-29 11:00:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/432 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:00:21] production.INFO: Payment Status Check {"payment_id":"432","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 11:00:21] production.INFO: Calling checkDokuStatus for payment {"payment_id":"432"} 
[2026-08-29 11:00:21] production.INFO: checkDokuStatus called {"payment_id":432,"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 11:00:21] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:62bdd4f6-1632-422d-bd6d-82c6104639d0
Request-Timestamp:2026-08-29T04:00:21Z
Request-Target:/orders/v1/status/PAY-20260829-000322-1787976000-UHSCYT"} 
[2026-08-29 11:00:21] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000322-1787976000-UHSCYT","invoice":"PAY-20260829-000322-1787976000-UHSCYT"} 
[2026-08-29 11:00:21] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","response":{"order":{"invoice_number":"PAY-20260829-000322-1787976000-UHSCYT","amount":714000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T04:00:06.071Z","original_request_id":"b53d054f-867e-44ff-b74c-1425f6ff9d0d","amount":"714000.00","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 322"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 11:00:21] production.INFO: After checkDokuStatus {"payment_id":"432","new_status":"pending"} 
[2026-08-29 11:00:21] production.INFO: Payment Status Response {"payment_id":432,"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","status":"pending","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"currency\":\"IDR\",\"session_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000322-1787976000-UHSCYT\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 322\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"expired_date\":\"20260829113000\",\"expired_datetime\":\"2026-08-29T04:30:00Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 322\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.2252608291100006e+39,\"headers\":{\"request_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"signature\":\"HMACSHA256=GLBnsIkQPdcLJN1HBzoYxH\\/ANuCCrpPxx+N4nKFqJ2g=\",\"date\":\"2026-08-29T04:00:00Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 11:00:21\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T04:00:06.071Z\",\"original_request_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"amount\":\"714000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 322\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 11:00:00"} 
[2026-08-29 11:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:00:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:00:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/432 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:00:26] production.INFO: Payment Status Check {"payment_id":"432","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 11:00:26] production.INFO: Calling checkDokuStatus for payment {"payment_id":"432"} 
[2026-08-29 11:00:26] production.INFO: checkDokuStatus called {"payment_id":432,"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 11:00:26] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:91eb6750-397a-4111-9c73-a4ce91a5b79c
Request-Timestamp:2026-08-29T04:00:26Z
Request-Target:/orders/v1/status/PAY-20260829-000322-1787976000-UHSCYT"} 
[2026-08-29 11:00:26] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000322-1787976000-UHSCYT","invoice":"PAY-20260829-000322-1787976000-UHSCYT"} 
[2026-08-29 11:00:26] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","response":{"order":{"invoice_number":"PAY-20260829-000322-1787976000-UHSCYT","amount":714000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T04:00:06.071Z","original_request_id":"b53d054f-867e-44ff-b74c-1425f6ff9d0d","amount":"714000.00","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 322"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 11:00:26] production.INFO: After checkDokuStatus {"payment_id":"432","new_status":"pending"} 
[2026-08-29 11:00:26] production.INFO: Payment Status Response {"payment_id":432,"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","status":"pending","payment_status":null,"booking_id":null,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"currency\":\"IDR\",\"session_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000322-1787976000-UHSCYT\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 322\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"expired_date\":\"20260829113000\",\"expired_datetime\":\"2026-08-29T04:30:00Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 322\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.2252608291100006e+39,\"headers\":{\"request_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"signature\":\"HMACSHA256=GLBnsIkQPdcLJN1HBzoYxH\\/ANuCCrpPxx+N4nKFqJ2g=\",\"date\":\"2026-08-29T04:00:00Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 11:00:26\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T04:00:06.071Z\",\"original_request_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"amount\":\"714000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 322\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 11:00:00"} 
[2026-08-29 11:00:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/432 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:00:31] production.INFO: Payment Status Check {"payment_id":"432","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 11:00:31] production.INFO: Calling checkDokuStatus for payment {"payment_id":"432"} 
[2026-08-29 11:00:31] production.INFO: checkDokuStatus called {"payment_id":432,"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 11:00:31] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:cd6454ea-6e38-40d4-893a-c193aab1ea47
Request-Timestamp:2026-08-29T04:00:31Z
Request-Target:/orders/v1/status/PAY-20260829-000322-1787976000-UHSCYT"} 
[2026-08-29 11:00:31] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000322-1787976000-UHSCYT","invoice":"PAY-20260829-000322-1787976000-UHSCYT"} 
[2026-08-29 11:00:31] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","response":{"order":{"invoice_number":"PAY-20260829-000322-1787976000-UHSCYT","amount":714000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"SUCCESS","type":"SALE","date":"2026-08-29T04:00:30Z","original_request_id":"b53d054f-867e-44ff-b74c-1425f6ff9d0d","amount":"714000.00","amount_details":{"currency":"IDR","paid_amount":714000.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":"0","name":"Item"},{"quantity":1.0,"price":"714000","name":"Pembayaran Booking 322"}],"migration_process":false},"qris_payment":{"date":"2026-08-29T04:00:30Z","payer_account_id":"9360011303010033212","payer_account_name":"LINA ADI PERWITASARI          ","payer_account_issuer":"Bank Jateng","reference_id":"110028875708","response_code":"0000"}}} 
[2026-08-29 11:00:31] production.INFO: Gateway SUCCESS accepted although received after local expiry {"payment_id":432,"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","source":"doku_status_check","expired_at":"2026-08-29 11:30:00","gateway_paid_at":"2026-08-29 04:00:30","now":"2026-08-29 11:00:31"} 
[2026-08-29 11:00:31] production.INFO: Updating payment status {"payment_id":432,"old_status":"pending","new_status":"success"} 
[2026-08-29 11:00:31] production.INFO: Calling processSuccessfulPayment (status changed) {"payment_id":432} 
[2026-08-29 11:00:31] production.INFO: processSuccessfulPayment starting for Payment ID: 432, Status: success  
[2026-08-29 11:00:31] production.INFO: Found PaymentLog ID: 322 with status: pending  
[2026-08-29 11:00:31] production.INFO: PaymentLog 322 updated to settlement  
[2026-08-29 11:00:31] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 11:00:31] production.INFO: Resolved customer email {"email":"astaridesy110718@gmail.com"} 
[2026-08-29 11: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":"A1X30zzqEVF-17HNJgrMlXv"}}}} 
[2026-08-29 11:00:31] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 11: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. 41be03b00d2f7-cc1f36fb8e4sm1266117a12.32 - gsmtp".  
[2026-08-29 11:00:33] production.INFO: Email job dispatched for: ellamitracianjur@gmail.com  
[2026-08-29 11:00:33] production.WARNING: [WA] smart-send failed event=customer_confirmation {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"Ar9kcs2NBuQRN7aJZhjk3UU"}}}} 
[2026-08-29 11:00:33] production.INFO: WhatsApp Booking Success Fallback: {"success":false,"message":"Route not found"}  
[2026-08-29 11:00:34] production.WARNING: [WA] smart-send failed event=staff_booking_new {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AgGMIeuxTpQpaTqxowcBcE3"}}}} 
[2026-08-29 11:00:34] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 11:00:34] 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. 41be03b00d2f7-cc1f36fb8e4sm1266117a12.32 - gsmtp".  
[2026-08-29 11:00:34] production.INFO: Email job dispatched for: madyasalwa54@gmail.com  
[2026-08-29 11:00:35] production.WARNING: [WA] smart-send failed event=customer_confirmation {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"Ae3E8Z0jz9YltVlTBLCI_in"}}}} 
[2026-08-29 11:00:35] production.INFO: WhatsApp Booking Success Fallback: {"success":false,"message":"Route not found"}  
[2026-08-29 11:00:35] production.WARNING: [WA] smart-send failed event=staff_booking_new {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AnLJbUZ9Ky2S_kN_lIudacH"}}}} 
[2026-08-29 11:00:35] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 11:00: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. 41be03b00d2f7-cc1f36fb8e4sm1266117a12.32 - gsmtp".  
[2026-08-29 11:00:36] production.INFO: Email job dispatched for: amandhadevlinsky2002@gmail.com  
[2026-08-29 11:00:36] production.WARNING: [WA] smart-send failed event=customer_confirmation {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"Alm_hpHktoqcH9Vz5hsp5c_"}}}} 
[2026-08-29 11:00:36] production.INFO: WhatsApp Booking Success Fallback: {"success":false,"message":"Route not found"}  
[2026-08-29 11:00:36] production.INFO: Transaction recorded for Payment: 432  
[2026-08-29 11:00:36] production.INFO: After checkDokuStatus {"payment_id":"432","new_status":"success"} 
[2026-08-29 11:00:36] production.INFO: Booking payment status {"booking_id":376,"payment_status":"paid"} 
[2026-08-29 11:00:36] production.INFO: Payment Status Response {"payment_id":432,"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","status":"success","payment_status":"paid","booking_id":376,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"currency\":\"IDR\",\"session_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000322-1787976000-UHSCYT\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 322\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"expired_date\":\"20260829113000\",\"expired_datetime\":\"2026-08-29T04:30:00Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 322\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.2252608291100006e+39,\"headers\":{\"request_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"signature\":\"HMACSHA256=GLBnsIkQPdcLJN1HBzoYxH\\/ANuCCrpPxx+N4nKFqJ2g=\",\"date\":\"2026-08-29T04:00:00Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 11:00:31\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"SALE\",\"date\":\"2026-08-29T04:00:30Z\",\"original_request_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"amount\":\"714000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 322\"}],\"migration_process\":false},\"qris_payment\":{\"date\":\"2026-08-29T04:00:30Z\",\"payer_account_id\":\"9360011303010033212\",\"payer_account_name\":\"LINA ADI PERWITASARI          \",\"payer_account_issuer\":\"Bank Jateng\",\"reference_id\":\"110028875708\",\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 11:00:00"} 
[2026-08-29 11:00:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/432 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:00:36] production.INFO: Payment Status Check {"payment_id":"432","current_status":"success","payment_method":"qris","gateway":"doku"} 
[2026-08-29 11:00:36] production.INFO: Booking payment status {"booking_id":376,"payment_status":"paid"} 
[2026-08-29 11:00:36] production.INFO: Payment Status Response {"payment_id":432,"payment_ref":"PAY-20260829-000322-1787976000-UHSCYT","status":"success","payment_status":"paid","booking_id":376,"amount":"714000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"714000\",\"invoice_number\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"currency\":\"IDR\",\"session_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000322-1787976000-UHSCYT\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 322\",\"quantity\":1,\"price\":\"714000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/b53d054f-867e-44ff-b74c-1425f6ff9d0d20260029110000752\",\"expired_date\":\"20260829113000\",\"expired_datetime\":\"2026-08-29T04:30:00Z\"},\"customer\":{\"email\":\"astaridesy110718@gmail.com\",\"phone\":\"085729502165\",\"name\":\"Desy Astari \"},\"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\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 322\",\"quantity\":1,\"price\":\"714000\"}]},\"uuid\":2.2252608291100006e+39,\"headers\":{\"request_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"signature\":\"HMACSHA256=GLBnsIkQPdcLJN1HBzoYxH\\/ANuCCrpPxx+N4nKFqJ2g=\",\"date\":\"2026-08-29T04:00:00Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 11:00:31\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000322-1787976000-UHSCYT\",\"amount\":714000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"SALE\",\"date\":\"2026-08-29T04:00:30Z\",\"original_request_id\":\"b53d054f-867e-44ff-b74c-1425f6ff9d0d\",\"amount\":\"714000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":714000}},\"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\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"714000\",\"name\":\"Pembayaran Booking 322\"}],\"migration_process\":false},\"qris_payment\":{\"date\":\"2026-08-29T04:00:30Z\",\"payer_account_id\":\"9360011303010033212\",\"payer_account_name\":\"LINA ADI PERWITASARI          \",\"payer_account_issuer\":\"Bank Jateng\",\"reference_id\":\"110028875708\",\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 11:00:00"} 
[2026-08-29 11:00:44] 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-29 11:00:44] 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-29 11:00: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-29 11:00: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-29 11:01:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:01:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:01:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-2427, 2026-08-29 11:01:03, 2026-08-29 11:01:03))  
[2026-08-29 11: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-20260829-2427, 2026-08-29 11:01:03, 2026-08-29 11:01:03))"} 
[2026-08-29 11:01: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-29 11:01: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-29 11:01: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-29 11:01: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-29 11:02:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:02:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:02:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9532, 2026-08-29 11:02:03, 2026-08-29 11:02:03))  
[2026-08-29 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-20260829-9532, 2026-08-29 11:02:03, 2026-08-29 11:02:03))"} 
[2026-08-29 11:02: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-29 11:02: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-29 11:03:01] 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-29 11:03:01] 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-29 11:03:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:03:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:03:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11:03: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-29 11:03: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-20260829-0388, 2026-08-29 11:03:02, 2026-08-29 11:03:02))  
[2026-08-29 11:03: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-20260829-0388, 2026-08-29 11:03:02, 2026-08-29 11:03:02))"} 
[2026-08-29 11:03:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:03: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-29 11:03:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:03:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:03:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:03:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:03:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:03: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-29 11:03:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:03:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:03:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:03:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:03: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-29 11:03: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-29 11:04:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:04:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:04:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11:04: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-20260829-5802, 2026-08-29 11:04:02, 2026-08-29 11:04:02))  
[2026-08-29 11:04: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-20260829-5802, 2026-08-29 11:04:02, 2026-08-29 11:04:02))"} 
[2026-08-29 11:04:07] 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-29 11:04:07] 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-29 11:04: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-29 11:04: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-29 11:05:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:05:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:05:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-2030, 2026-08-29 11:05:03, 2026-08-29 11:05:03))  
[2026-08-29 11: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-20260829-2030, 2026-08-29 11:05:03, 2026-08-29 11:05:03))"} 
[2026-08-29 11:05:12] 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-29 11:05:12] 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-29 11:05: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-29 11:05: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-29 11:05: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-29 11:05: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-29 11:06:01] 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-29 11:06:01] 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-29 11:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-3229, 2026-08-29 11:06:04, 2026-08-29 11:06:04))  
[2026-08-29 11: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-20260829-3229, 2026-08-29 11:06:04, 2026-08-29 11:06:04))"} 
[2026-08-29 11:06: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-29 11:06: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-29 11:06:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:06: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-29 11:06:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:06:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:06: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-29 11:06:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:06:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:06:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:07: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-29 11:07: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-29 11:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-9103, 2026-08-29 11:07:03, 2026-08-29 11:07:03))  
[2026-08-29 11: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-20260829-9103, 2026-08-29 11:07:03, 2026-08-29 11:07:03))"} 
[2026-08-29 11:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:07:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:07: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-29 11:07: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-29 11:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:08:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:08:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:08:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:08:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:08:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-7694, 2026-08-29 11:08:03, 2026-08-29 11:08:03))  
[2026-08-29 11: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-20260829-7694, 2026-08-29 11:08:03, 2026-08-29 11:08:03))"} 
[2026-08-29 11:08: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-29 11:08: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-29 11:08:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:08:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:08:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:08: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-29 11:08: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-29 11:08:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:08:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-7279, 2026-08-29 11:09:04, 2026-08-29 11:09:04))  
[2026-08-29 11: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-20260829-7279, 2026-08-29 11:09:04, 2026-08-29 11:09:04))"} 
[2026-08-29 11:09: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-29 11:09: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-29 11:09: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-29 11:09: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-29 11:10:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:10:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:10:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11:10: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-29 11:10: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-20260829-2261, 2026-08-29 11:10:02, 2026-08-29 11:10:02))  
[2026-08-29 11:10: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-20260829-2261, 2026-08-29 11:10:02, 2026-08-29 11:10:02))"} 
[2026-08-29 11:10:17] 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-29 11:10:17] 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-29 11:10: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-29 11:10: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-29 11:11:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:11:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:11:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-3470, 2026-08-29 11:11:03, 2026-08-29 11:11:03))  
[2026-08-29 11: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-20260829-3470, 2026-08-29 11:11:03, 2026-08-29 11:11:03))"} 
[2026-08-29 11:11:17] 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-29 11:11:17] 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-29 11:11: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-29 11:11: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-29 11:11:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:11:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:11:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:11:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:12:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:12:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:12:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:12: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-29 11:12:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:12:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:12:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:12:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5933, 2026-08-29 11:12:05, 2026-08-29 11:12:05))  
[2026-08-29 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-20260829-5933, 2026-08-29 11:12:05, 2026-08-29 11:12:05))"} 
[2026-08-29 11:12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:12:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:12:22] 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-29 11:12:22] 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-29 11:12:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:12:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:12: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-29 11:12: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-29 11:12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:12:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:12:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-0673, 2026-08-29 11:13:03, 2026-08-29 11:13:03))  
[2026-08-29 11: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-20260829-0673, 2026-08-29 11:13:03, 2026-08-29 11:13:03))"} 
[2026-08-29 11:13:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:13:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:13:28] 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-29 11:13:28] 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-29 11:13:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:13:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:13: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-29 11:13: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-29 11:14:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-8061, 2026-08-29 11:14:04, 2026-08-29 11:14:04))  
[2026-08-29 11: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-20260829-8061, 2026-08-29 11:14:04, 2026-08-29 11:14:04))"} 
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:14:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:14:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:14:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:14:33] 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-29 11:14:33] 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-29 11:14: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-29 11:14: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-29 11:15:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:15:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:15:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-2349, 2026-08-29 11:15:03, 2026-08-29 11:15:03))  
[2026-08-29 11: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-20260829-2349, 2026-08-29 11:15:03, 2026-08-29 11:15:03))"} 
[2026-08-29 11:15:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:15:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:15: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-29 11:15: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-29 11:15: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-29 11:15: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-29 11:16:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:16:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:16:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-4127, 2026-08-29 11:16:03, 2026-08-29 11:16:03))  
[2026-08-29 11: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-20260829-4127, 2026-08-29 11:16:03, 2026-08-29 11:16:03))"} 
[2026-08-29 11:16:44] 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-29 11:16:44] 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-29 11:16: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-29 11:16: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-29 11:17: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-29 11:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17: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-29 11:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:17:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:17:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-5607, 2026-08-29 11:17:07, 2026-08-29 11:17:07))  
[2026-08-29 11: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-20260829-5607, 2026-08-29 11:17:07, 2026-08-29 11:17:07))"} 
[2026-08-29 11:17:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:11] 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-29 11:17:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:11] 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-29 11:17:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:28] 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-29 11:17:28] 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-29 11:17:28] 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-29 11:17:28] 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-29 11:17:29] 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-29 11:17:29] 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-29 11:17:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:30] 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-29 11:17:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17: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-29 11:17: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-29 11:17:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:17: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-29 11:18: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-29 11:18: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-29 11:18:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:18:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:18:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-9888, 2026-08-29 11:18:04, 2026-08-29 11:18:04))  
[2026-08-29 11: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-20260829-9888, 2026-08-29 11:18:04, 2026-08-29 11:18:04))"} 
[2026-08-29 11:18:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:18:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:18:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:18:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:18:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:18:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:18:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:18:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:18:55] 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-29 11:18:55] 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-29 11:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3135, 2026-08-29 11:19:03, 2026-08-29 11:19:03))  
[2026-08-29 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-20260829-3135, 2026-08-29 11:19:03, 2026-08-29 11:19:03))"} 
[2026-08-29 11:19: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-29 11:19: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-29 11:19:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:19:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:19:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20:01] 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-29 11:20:01] 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-29 11:20:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:20:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:20:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-0768, 2026-08-29 11:20:03, 2026-08-29 11:20:03))  
[2026-08-29 11: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-20260829-0768, 2026-08-29 11:20:03, 2026-08-29 11:20:03))"} 
[2026-08-29 11:20: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-29 11:20: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-29 11:20:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6321, 2026-08-29 11:21:03, 2026-08-29 11:21:03))  
[2026-08-29 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-20260829-6321, 2026-08-29 11:21:03, 2026-08-29 11:21:03))"} 
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:21:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:21:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:21: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-29 11:21: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-29 11:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:21: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-29 11:21: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-29 11:21:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:21: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-29 11:21: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-29 11:21:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:21:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:21:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:21:51] 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-29 11:21:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:21:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-9463, 2026-08-29 11:22:03, 2026-08-29 11:22:03))  
[2026-08-29 11: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-20260829-9463, 2026-08-29 11:22:03, 2026-08-29 11:22:03))"} 
[2026-08-29 11:22:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:22:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:22:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:22:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:22:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:22:11] 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-29 11:22:11] 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-29 11:22: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-29 11:22: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-29 11:23:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:23:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:23:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5520, 2026-08-29 11:23:03, 2026-08-29 11:23:03))  
[2026-08-29 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-20260829-5520, 2026-08-29 11:23:03, 2026-08-29 11:23:03))"} 
[2026-08-29 11:23:17] 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-29 11:23:17] 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-29 11:23: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-29 11:23: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-29 11:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7859, 2026-08-29 11:24:03, 2026-08-29 11:24:03))  
[2026-08-29 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-20260829-7859, 2026-08-29 11:24:03, 2026-08-29 11:24:03))"} 
[2026-08-29 11:24:22] 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-29 11:24:22] 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-29 11: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-29 11: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-29 11:24:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:24:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:24: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-29 11:24:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:24: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-29 11:25:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:25:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:25:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5264, 2026-08-29 11:25:04, 2026-08-29 11:25:04))  
[2026-08-29 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-20260829-5264, 2026-08-29 11:25:04, 2026-08-29 11:25:04))"} 
[2026-08-29 11:25: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-29 11:25: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-29 11:25:28] 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-29 11:25:28] 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-29 11:25:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25: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-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] 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-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25: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-29 11:25:37] 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-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] 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-29 11:25:37] 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-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] 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-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] 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-29 11:25: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-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] 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-29 11:25:37] 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-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:37] 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-29 11:25:37] 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-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25: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-29 11:25:37] 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-29 11:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:38] 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-29 11:25:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25: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-29 11:25: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-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=10&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=10&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=vip from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=new from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=vip from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=new from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/261/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/259/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/257/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/260/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/258/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/261/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/257/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/259/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/258/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/260/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/256/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/255/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/254/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/253/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/252/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/255/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/254/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/256/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/253/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:25:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/252/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:26:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:26:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:26:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-7980, 2026-08-29 11:26:05, 2026-08-29 11:26:05))  
[2026-08-29 11: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-20260829-7980, 2026-08-29 11:26:05, 2026-08-29 11:26:05))"} 
[2026-08-29 11:26:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:26:26] production.ERROR: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (devy, devikartikawati0@gmaiil.com, 08882808872, , wates rt 2/10 jetis jaten karanganyar
, $2y$12$4TNo6YzewGdxzA25dGx4GODk.NKgsijfT7bgNY1m2jgQ0BqpPLOkC, customer, 1, walk-in, new, 0, , 1, 1, 2026-08-29 11:26:25, 2026-08-29 11:26:25)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (devy, devikartikawati0@gmaiil.com, 08882808872, , wates rt 2/10 jetis jaten karanganyar
, $2y$12$4TNo6YzewGdxzA25dGx4GODk.NKgsijfT7bgNY1m2jgQ0BqpPLOkC, customer, 1, walk-in, new, 0, , 1, 1, 2026-08-29 11:26:25, 2026-08-29 11:26:25)) at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:822)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#10 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#12 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#14 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#15 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#16 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#17 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#19 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#20 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#21 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#22 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#27 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#28 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#29 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#31 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#32 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#35 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#38 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#39 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#40 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#43 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#45 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#46 {main}

[previous exception] [object] (PDOException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:580)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(580): PDOStatement->execute()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(809): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#10 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#12 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#14 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#15 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#16 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#17 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#19 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#20 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#21 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#22 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#27 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#28 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#29 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#30 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#31 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#38 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#39 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#40 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#45 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#46 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#47 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#48 {main}
"} 
[2026-08-29 11:26:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:26:36] production.ERROR: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (devy k, devikartikawati0@gmaiil.com, 08882808872, , wates rt 2/10 jetis jaten karanganyar
, $2y$12$5bWR4iUx09jaaDw1UqKd9uz3aEFUiveL.u68MWa8R.vr.mjeFchbC, customer, 1, walk-in, new, 0, , 1, 1, 2026-08-29 11:26:36, 2026-08-29 11:26:36)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (devy k, devikartikawati0@gmaiil.com, 08882808872, , wates rt 2/10 jetis jaten karanganyar
, $2y$12$5bWR4iUx09jaaDw1UqKd9uz3aEFUiveL.u68MWa8R.vr.mjeFchbC, customer, 1, walk-in, new, 0, , 1, 1, 2026-08-29 11:26:36, 2026-08-29 11:26:36)) at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:822)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#10 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#12 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#14 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#15 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#16 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#17 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#19 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#20 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#21 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#22 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#27 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#28 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#29 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#31 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#32 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#35 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#38 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#39 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#40 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#43 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#45 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#46 {main}

[previous exception] [object] (PDOException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:580)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(580): PDOStatement->execute()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(809): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#10 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#12 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#14 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#15 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#16 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#17 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#19 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#20 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#21 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#22 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#27 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#28 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#29 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#30 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#31 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#38 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#39 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#40 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#45 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#46 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#47 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#48 {main}
"} 
[2026-08-29 11:26:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:26:39] production.ERROR: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (devy k, devikartikawati0@gmaiil.com, 08882808872, , wates rt 2/10 jetis jaten karanganyar
, $2y$12$p6jVgMBR5QgVQNi31p6hA.bz4WqLkcHRKkvoCMXmLFcB38sPY8pBa, customer, 1, walk-in, new, 0, , 1, 1, 2026-08-29 11:26:39, 2026-08-29 11:26:39)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (devy k, devikartikawati0@gmaiil.com, 08882808872, , wates rt 2/10 jetis jaten karanganyar
, $2y$12$p6jVgMBR5QgVQNi31p6hA.bz4WqLkcHRKkvoCMXmLFcB38sPY8pBa, customer, 1, walk-in, new, 0, , 1, 1, 2026-08-29 11:26:39, 2026-08-29 11:26:39)) at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:822)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#10 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#12 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#14 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#15 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#16 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#17 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#19 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#20 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#21 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#22 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#27 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#28 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#29 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#31 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#32 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#35 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#38 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#39 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#40 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#43 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#45 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#46 {main}

[previous exception] [object] (PDOException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:580)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(580): PDOStatement->execute()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(809): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#10 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#12 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#14 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#15 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#16 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#17 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#19 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#20 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#21 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#22 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#27 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#28 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#29 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#30 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#31 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#38 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#39 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#40 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#45 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#46 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#47 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#48 {main}
"} 
[2026-08-29 11:26:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:26:41] production.ERROR: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (devy k, devikartikawati0@gmaiil.com, 08882808872, , wates rt 2/10 jetis jaten karanganyar
, $2y$12$VTd.Rfa67GpN/tBxwyEPuOHd.gPEpse1VugcGnEMHAJh9MkLkqda., customer, 1, walk-in, new, 0, , 1, 1, 2026-08-29 11:26:41, 2026-08-29 11:26:41)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (devy k, devikartikawati0@gmaiil.com, 08882808872, , wates rt 2/10 jetis jaten karanganyar
, $2y$12$VTd.Rfa67GpN/tBxwyEPuOHd.gPEpse1VugcGnEMHAJh9MkLkqda., customer, 1, walk-in, new, 0, , 1, 1, 2026-08-29 11:26:41, 2026-08-29 11:26:41)) at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:822)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#10 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#12 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#14 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#15 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#16 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#17 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#19 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#20 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#21 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#22 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#27 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#28 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#29 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#31 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#32 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#35 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#38 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#39 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#40 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#43 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#45 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#46 {main}

[previous exception] [object] (PDOException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:580)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(580): PDOStatement->execute()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(809): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#10 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#12 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#14 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#15 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#16 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#17 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#19 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#20 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#21 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#22 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#27 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#28 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#29 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#30 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#31 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#38 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#39 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#40 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#45 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#46 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#47 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#48 {main}
"} 
[2026-08-29 11:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5983, 2026-08-29 11:27:03, 2026-08-29 11:27:03))  
[2026-08-29 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-20260829-5983, 2026-08-29 11:27:03, 2026-08-29 11:27:03))"} 
[2026-08-29 11:27:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:39] production.ERROR: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (devy k, devikartikawati0@gmaiil.com, 628882808872, , wates rt 2/10 jetis jaten karanganyar
, $2y$12$NAAVnO1tQse3WIwxcGByxOdhWcbPMVtjxsYQgrTuUBNio7lx1fcFu, customer, 1, walk-in, new, 0, -, 1, 1, 2026-08-29 11:27:39, 2026-08-29 11:27:39)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (devy k, devikartikawati0@gmaiil.com, 628882808872, , wates rt 2/10 jetis jaten karanganyar
, $2y$12$NAAVnO1tQse3WIwxcGByxOdhWcbPMVtjxsYQgrTuUBNio7lx1fcFu, customer, 1, walk-in, new, 0, -, 1, 1, 2026-08-29 11:27:39, 2026-08-29 11:27:39)) at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:822)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#10 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#12 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#14 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#15 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#16 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#17 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#19 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#20 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#21 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#22 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#27 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#28 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#29 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#31 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#32 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#35 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#38 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#39 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#40 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#43 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#45 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#46 {main}

[previous exception] [object] (PDOException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:580)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(580): PDOStatement->execute()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(809): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#10 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#12 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#14 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#15 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#16 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#17 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#19 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#20 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#21 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#22 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#27 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#28 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#29 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#30 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#31 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#38 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#39 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#40 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#45 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#46 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#47 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#48 {main}
"} 
[2026-08-29 11:27:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:41] production.ERROR: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (devy k, devikartikawati0@gmaiil.com, 628882808872, , wates rt 2/10 jetis jaten karanganyar
, $2y$12$mfjEMo0MGvc6yNr/WGlve.JpdhR9d6dMF8dZFZb7m6IYpT0BFm/jS, customer, 1, walk-in, new, 0, -, 1, 1, 2026-08-29 11:27:41, 2026-08-29 11:27:41)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (devy k, devikartikawati0@gmaiil.com, 628882808872, , wates rt 2/10 jetis jaten karanganyar
, $2y$12$mfjEMo0MGvc6yNr/WGlve.JpdhR9d6dMF8dZFZb7m6IYpT0BFm/jS, customer, 1, walk-in, new, 0, -, 1, 1, 2026-08-29 11:27:41, 2026-08-29 11:27:41)) at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:822)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#10 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#12 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#14 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#15 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#16 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#17 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#19 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#20 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#21 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#22 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#27 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#28 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#29 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#31 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#32 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#35 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#38 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#39 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#40 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#43 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#45 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#46 {main}

[previous exception] [object] (PDOException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:580)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(580): PDOStatement->execute()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(809): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#10 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#12 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#14 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#15 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#16 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#17 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#19 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#20 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#21 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#22 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#27 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#28 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#29 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#30 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#31 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#38 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#39 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#40 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#45 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#46 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#47 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#48 {main}
"} 
[2026-08-29 11:27:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:45] 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-29 11:27:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:45] 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-29 11:27:45] 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-29 11:27:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:45] 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-29 11:27:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27: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-29 11:27:46] 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-29 11:27:46] 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-29 11:27:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:46] 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-29 11:27:46] 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-29 11:27:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:27:46] 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-29 11:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-6385, 2026-08-29 11:28:03, 2026-08-29 11:28:03))  
[2026-08-29 11: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-20260829-6385, 2026-08-29 11:28:03, 2026-08-29 11:28:03))"} 
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] 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-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] 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-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] 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-29 11:28:30] 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-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] 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-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] 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-29 11:28:30] 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-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] 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-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:31] 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-29 11:28:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=10&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=vip from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=new from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/260/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/261/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/259/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/257/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/258/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/256/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/252/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/255/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/254/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/253/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:28:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:28:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:28:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:28:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:28:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:28:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:29:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:29:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:29:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11:29: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-29 11:29: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-20260829-7516, 2026-08-29 11:29:02, 2026-08-29 11:29:02))  
[2026-08-29 11:29: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-20260829-7516, 2026-08-29 11:29:02, 2026-08-29 11:29:02))"} 
[2026-08-29 11:30:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:30:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:30:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6014, 2026-08-29 11:30:04, 2026-08-29 11:30:04))  
[2026-08-29 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-20260829-6014, 2026-08-29 11:30:04, 2026-08-29 11:30:04))"} 
[2026-08-29 11:31:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:31:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:31:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2743, 2026-08-29 11:31:05, 2026-08-29 11:31:05))  
[2026-08-29 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-20260829-2743, 2026-08-29 11:31:05, 2026-08-29 11:31:05))"} 
[2026-08-29 11:32:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:32:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:32:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-3978, 2026-08-29 11:32:04, 2026-08-29 11:32:04))  
[2026-08-29 11: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-20260829-3978, 2026-08-29 11:32:04, 2026-08-29 11:32:04))"} 
[2026-08-29 11:33:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:33:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:33:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-9223, 2026-08-29 11:33:04, 2026-08-29 11:33:04))  
[2026-08-29 11: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-20260829-9223, 2026-08-29 11:33:04, 2026-08-29 11:33:04))"} 
[2026-08-29 11:33:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:33:58] production.ERROR: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (devy, devikartikawati0@gmaiil.com, 628882808872, , wates rt 2/10 jetis jaten karanganyar
, $2y$12$rbEPqy/11sBOmDUIBnE3pe207cGLamTa9dR2zoXdgTEbLfNY6ZEuW, customer, 1, walk-in, new, 0, -, 1, 1, 2026-08-29 11:33:58, 2026-08-29 11:33:58)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (devy, devikartikawati0@gmaiil.com, 628882808872, , wates rt 2/10 jetis jaten karanganyar
, $2y$12$rbEPqy/11sBOmDUIBnE3pe207cGLamTa9dR2zoXdgTEbLfNY6ZEuW, customer, 1, walk-in, new, 0, -, 1, 1, 2026-08-29 11:33:58, 2026-08-29 11:33:58)) at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:822)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#10 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#12 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#14 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#15 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#16 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#17 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#19 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#20 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#21 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#22 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#27 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#28 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#29 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#31 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#32 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#35 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#38 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#39 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#40 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#43 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#45 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#46 {main}

[previous exception] [object] (PDOException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:580)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(580): PDOStatement->execute()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(809): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#10 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#12 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#14 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#15 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#16 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#17 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#19 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#20 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#21 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#22 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#27 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#28 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#29 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#30 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#31 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#38 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#39 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#40 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#45 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#46 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#47 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#48 {main}
"} 
[2026-08-29 11:34:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:34:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:34:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-0173, 2026-08-29 11:34:05, 2026-08-29 11:34:05))  
[2026-08-29 11: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-20260829-0173, 2026-08-29 11:34:05, 2026-08-29 11:34:05))"} 
[2026-08-29 11:34:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:34:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:34:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:34:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:34:58] 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-29 11:34:58] 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-29 11:34:58] 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-29 11:34:58] 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-29 11:34:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:34:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:34:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:34:59] 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-29 11:34:59] 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-29 11:34: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-29 11:34:59] 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-29 11:34: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-29 11:34:59] 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-29 11:35:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:35:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:35:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-8915, 2026-08-29 11:35:07, 2026-08-29 11:35:07))  
[2026-08-29 11: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-20260829-8915, 2026-08-29 11:35:07, 2026-08-29 11:35:07))"} 
[2026-08-29 11:36:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:36:01] 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-29 11:36:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:36:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:36:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-8414, 2026-08-29 11:36:06, 2026-08-29 11:36:06))  
[2026-08-29 11: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-20260829-8414, 2026-08-29 11:36:06, 2026-08-29 11:36:06))"} 
[2026-08-29 11:37: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-29 11:37: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-29 11:37:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:37:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:37:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11:37: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-29 11:37: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-20260829-9548, 2026-08-29 11:37:08, 2026-08-29 11:37:08))  
[2026-08-29 11:37: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-20260829-9548, 2026-08-29 11:37:08, 2026-08-29 11:37:08))"} 
[2026-08-29 11:37:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:37:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:38:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:38:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:38:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-2898, 2026-08-29 11:38:05, 2026-08-29 11:38:05))  
[2026-08-29 11: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-20260829-2898, 2026-08-29 11:38:05, 2026-08-29 11:38:05))"} 
[2026-08-29 11:38: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-29 11:38: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-29 11:38:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:38:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:38:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:38:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:38:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/379 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:38:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/379 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:38:45] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A8PhhBY9HDtEypBFtfYeGdD"}}}} 
[2026-08-29 11:38:45] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 11:38:47] production.ERROR: Background email process error (suppressed) for sangajiaditya978@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-398b83e6962sm399742a91.7 - gsmtp".  
[2026-08-29 11:38:47] production.INFO: Email job dispatched for: sangajiaditya978@gmail.com  
[2026-08-29 11:38: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-29 11:38:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:38:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:38:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:38:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:38:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/378 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:38:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/378 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:38:59] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AeNusSPBPGBIZHA3uqhvWbz"}}}} 
[2026-08-29 11:38:59] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 11:39:01] 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-cc1f32f727bsm1348384a12.7 - gsmtp".  
[2026-08-29 11:39:01] production.INFO: Email job dispatched for: oktaviayulimasari@gmail.com  
[2026-08-29 11:39:01] 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-29 11:39:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:39:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:39:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11:39: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-29 11:39: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-20260829-4267, 2026-08-29 11:39:07, 2026-08-29 11:39:07))  
[2026-08-29 11:39: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-20260829-4267, 2026-08-29 11:39:07, 2026-08-29 11:39:07))"} 
[2026-08-29 11:39:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:39:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:39:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:39: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-29 11:39: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-29 11:39:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/377 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:39:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/377 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:39:17] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A5uEgvOj7utNXaRiwEsI8bQ"}}}} 
[2026-08-29 11:39:17] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 11:39:18] 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-396dda7835dsm5392803a91.5 - gsmtp".  
[2026-08-29 11:39:18] production.INFO: Email job dispatched for: pamungkasningsihayu374@gmail.com  
[2026-08-29 11:39: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-29 11:39:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:39:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:39:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:39:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:39: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-29 11:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:39:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330913 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:39:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330913 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:39: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:39: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:39:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:40:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:40:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-2280, 2026-08-29 11:40:06, 2026-08-29 11:40:06))  
[2026-08-29 11: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-20260829-2280, 2026-08-29 11:40:06, 2026-08-29 11:40:06))"} 
[2026-08-29 11:40: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40: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-29 11:40:18] 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-29 11:40: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:25] 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-29 11:40:25] 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-29 11:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:25] 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-29 11:40:25] 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-29 11:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:25] 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-29 11:40:25] 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-29 11:40:25] 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-29 11:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:25] 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-29 11:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:40:26] 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-29 11:40:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:40: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:41:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:41: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-29 11:41:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:41:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:41:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:41:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2470, 2026-08-29 11:41:04, 2026-08-29 11:41:04))  
[2026-08-29 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-20260829-2470, 2026-08-29 11:41:04, 2026-08-29 11:41:04))"} 
[2026-08-29 11:41:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:41:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:41:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:41:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:41:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:41:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:41:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:41:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:41:54] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 11:41: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":"A8kTAKIs5G6BjRUXeNPlzWE"}}}} 
[2026-08-29 11:41:55] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 11:41:55] production.INFO: OTP Email sent to dewipuji1998@gmail.com  
[2026-08-29 11:42:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:42:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:42:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-4797, 2026-08-29 11:42:05, 2026-08-29 11:42:05))  
[2026-08-29 11: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-20260829-4797, 2026-08-29 11:42:05, 2026-08-29 11:42:05))"} 
[2026-08-29 11:42:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:16] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 11:42:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42: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-29 11:42:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:32] 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-29 11:42:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:32] 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-29 11:42:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:37] 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-29 11:42:37] 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-29 11:42:37] 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-29 11:42:37] 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-29 11:42:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:42: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-29 11:42:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:42:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:42:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:42:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:42:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:42:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:42:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:42:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:42:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 11: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-29 11:42:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 11:42:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 11: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-29 11:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:43:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:43:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:43:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-9349, 2026-08-29 11:43:04, 2026-08-29 11:43:04))  
[2026-08-29 11: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-20260829-9349, 2026-08-29 11:43:04, 2026-08-29 11:43:04))"} 
[2026-08-29 11:43:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:43:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:43:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337205 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:43:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337205 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:43:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:43:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:43:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:43:27] 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-29 11:43:27] 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-29 11:43:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:43:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:43:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:43:28] 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-29 11:43:28] 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-29 11:43:29] 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-29 11:43: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-29 11:44:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:44:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:44:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11:44: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-29 11:44: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-20260829-3434, 2026-08-29 11:44:07, 2026-08-29 11:44:07))  
[2026-08-29 11:44: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-20260829-3434, 2026-08-29 11:44:07, 2026-08-29 11:44:07))"} 
[2026-08-29 11:44: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-29 11:44: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-29 11:44:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:44:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:44:40] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 11:44: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":"ASEMlcUR66oPRehPG9JX5PH"}}}} 
[2026-08-29 11:44:40] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 11:44:41] production.INFO: OTP Email sent to lika12277@gmail.com  
[2026-08-29 11:45:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:45:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:45:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-4106, 2026-08-29 11:45:04, 2026-08-29 11:45:04))  
[2026-08-29 11: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-20260829-4106, 2026-08-29 11:45:04, 2026-08-29 11:45:04))"} 
[2026-08-29 11:45:40] 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-29 11:45: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-29 11:45:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:45:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:45:44] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 11:45:44] 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":"AY6CiO51aRPRwIPxtHuH3a-"}}}} 
[2026-08-29 11:45:44] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 11:45:44] production.INFO: OTP Email sent to lika12277@gmail.com  
[2026-08-29 11:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-7272, 2026-08-29 11:46:03, 2026-08-29 11:46:03))  
[2026-08-29 11: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-20260829-7272, 2026-08-29 11:46:03, 2026-08-29 11:46:03))"} 
[2026-08-29 11:46:46] 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-29 11:46: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-29 11:46:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:46:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:47:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:47:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:47:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-2393, 2026-08-29 11:47:03, 2026-08-29 11:47:03))  
[2026-08-29 11: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-20260829-2393, 2026-08-29 11:47:03, 2026-08-29 11:47:03))"} 
[2026-08-29 11:47:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:47:30] 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-29 11:47:30] 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-29 11:47:30] 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-29 11:47:30] 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-29 11:47:32] 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-29 11:47:32] 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-29 11:47: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-29 11:47: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-29 11:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:48:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:48:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:48:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:48:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:48:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-3823, 2026-08-29 11:48:06, 2026-08-29 11:48:06))  
[2026-08-29 11: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-20260829-3823, 2026-08-29 11:48:06, 2026-08-29 11:48:06))"} 
[2026-08-29 11:48: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-29 11:48:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:48:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:48: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-29 11:48: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-29 11:49:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:49:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:49:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-7763, 2026-08-29 11:49:05, 2026-08-29 11:49:05))  
[2026-08-29 11: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-20260829-7763, 2026-08-29 11:49:05, 2026-08-29 11:49:05))"} 
[2026-08-29 11:49:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:49:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:49:20] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 11:49: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":"AYT_dmAKfaGD2SI2Apsk0pk"}}}} 
[2026-08-29 11:49:20] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 11:49:20] production.INFO: OTP Email sent to devikartikawati0@gmaiil.com  
[2026-08-29 11:49: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-29 11:49: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-29 11:50:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:50:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:50:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11:50: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-29 11:50: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-20260829-8272, 2026-08-29 11:50:02, 2026-08-29 11:50:02))  
[2026-08-29 11:50: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-20260829-8272, 2026-08-29 11:50:02, 2026-08-29 11:50:02))"} 
[2026-08-29 11:50: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-29 11:50:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50: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-29 11:50:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50: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-29 11:50: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-29 11:50:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50: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-29 11:50:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50: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-29 11:50:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:51:01] 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-29 11:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0577, 2026-08-29 11:51:03, 2026-08-29 11:51:03))  
[2026-08-29 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-20260829-0577, 2026-08-29 11:51:03, 2026-08-29 11:51:03))"} 
[2026-08-29 11:51:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51: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-29 11:51:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51: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-29 11:51:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51: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-29 11:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51: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-29 11:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-2695, 2026-08-29 11:52:03, 2026-08-29 11:52:03))  
[2026-08-29 11: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-20260829-2695, 2026-08-29 11:52:03, 2026-08-29 11:52:03))"} 
[2026-08-29 11:52: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-29 11:52: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-29 11:52:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:52:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:52: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-29 11:52:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:52:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:52:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:52:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:52:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:52:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:52:17] 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-29 11:52:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:52:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:52:18] 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-29 11:52:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:52:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:52:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:52:29] 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-29 11:52:29] 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-29 11:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4037, 2026-08-29 11:53:03, 2026-08-29 11:53:03))  
[2026-08-29 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-20260829-4037, 2026-08-29 11:53:03, 2026-08-29 11:53:03))"} 
[2026-08-29 11:53:14] 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-29 11:53: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-29 11:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:54:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-0828, 2026-08-29 11:54:03, 2026-08-29 11:54:03))  
[2026-08-29 11: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-20260829-0828, 2026-08-29 11:54:03, 2026-08-29 11:54:03))"} 
[2026-08-29 11:54:09] 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-29 11:54:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:10] 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-29 11:54:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:54: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-29 11:54: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-29 11:55:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:55:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:55:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5366, 2026-08-29 11:55:03, 2026-08-29 11:55:03))  
[2026-08-29 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-20260829-5366, 2026-08-29 11:55:03, 2026-08-29 11:55:03))"} 
[2026-08-29 11:55:28] 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-29 11:55:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:55:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:55:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:55:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:55:50] 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-29 11:56:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:56:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:56:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:56:01] 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-29 11:56:01] 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-29 11:56:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:56:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:56:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:56: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-29 11:56: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-29 11:56: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-29 11:56:03] 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-29 11:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11:56:03] 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-29 11: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-20260829-9587, 2026-08-29 11:56:03, 2026-08-29 11:56:03))  
[2026-08-29 11: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-20260829-9587, 2026-08-29 11:56:03, 2026-08-29 11:56:03))"} 
[2026-08-29 11:56: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-29 11:56: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-29 11:56: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-29 11:56: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-29 11:57:01] 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-29 11:57:01] 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-29 11:57:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:57:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:57:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11:57: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-29 11:57: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-20260829-8204, 2026-08-29 11:57:02, 2026-08-29 11:57:02))  
[2026-08-29 11:57: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-20260829-8204, 2026-08-29 11:57:02, 2026-08-29 11:57:02))"} 
[2026-08-29 11:57:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/329 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:57:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/329 from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:57:22] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AOUgjAG6FJ8zRIoKu5t84Fi"}}}} 
[2026-08-29 11:57:22] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 11:57:25] 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-396ddc58d51sm5490912a91.15 - gsmtp".  
[2026-08-29 11:57:25] production.INFO: Email job dispatched for: ellamitracianjur@gmail.com  
[2026-08-29 11:57: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-29 11: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-29 11:57:40] 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-29 11:58: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-29 11:58: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-29 11:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-4161, 2026-08-29 11:58:04, 2026-08-29 11:58:04))  
[2026-08-29 11: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-20260829-4161, 2026-08-29 11:58:04, 2026-08-29 11:58:04))"} 
[2026-08-29 11:58: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-29 11:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 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-29 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=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 11:58: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-29 11:58:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:58: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-29 11:58: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-29 11:59: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-29 11:59: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:59:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:59:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 11:59:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 11:59:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 11: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-29 11: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-20260829-8629, 2026-08-29 11:59:03, 2026-08-29 11:59:03))  
[2026-08-29 11: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-20260829-8629, 2026-08-29 11:59:03, 2026-08-29 11:59:03))"} 
[2026-08-29 11:59:04] 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-29 11:59:04] 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-29 11:59:10] 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-29 11:59:10] 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-29 11:59:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:59: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-29 11:59: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-29 11:59: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-29 11:59: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-29 11:59:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:59: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:59:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 11:59: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:00:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:00:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:00:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 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-20260829-8738, 2026-08-29 12:00:05, 2026-08-29 12:00:05))  
[2026-08-29 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-20260829-8738, 2026-08-29 12:00:05, 2026-08-29 12:00:05))"} 
[2026-08-29 12:00:10] 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-29 12:00:10] 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-29 12:00:10] 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-29 12:00:10] 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-29 12:00:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:00:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:00:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:00:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:00:27] 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-29 12:00:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:00:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:00:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:00:31] 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-29 12:00:31] 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-29 12:00: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-29 12:00: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-29 12:00:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8411, 2026-08-29 12:01:04, 2026-08-29 12:01:04))  
[2026-08-29 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-20260829-8411, 2026-08-29 12:01:04, 2026-08-29 12:01:04))"} 
[2026-08-29 12:01:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:01:05] 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-29 12:01:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:01:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:01:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:01:11] 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-29 12:01:11] 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-29 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-29 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-29 12:02:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:02:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:02:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-5764, 2026-08-29 12:02:03, 2026-08-29 12:02:03))  
[2026-08-29 12: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-20260829-5764, 2026-08-29 12:02:03, 2026-08-29 12:02:03))"} 
[2026-08-29 12:02:11] 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-29 12:02:11] 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-29 12:02: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-29 12:02: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-29 12:03:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:03:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:03:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1593, 2026-08-29 12:03:03, 2026-08-29 12:03:03))  
[2026-08-29 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-20260829-1593, 2026-08-29 12:03:03, 2026-08-29 12:03:03))"} 
[2026-08-29 12:03:11] 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-29 12:03:11] 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-29 12:03: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-29 12:03: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-29 12:04:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:04:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:04:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-0812, 2026-08-29 12:04:06, 2026-08-29 12:04:06))  
[2026-08-29 12: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-20260829-0812, 2026-08-29 12:04:06, 2026-08-29 12:04:06))"} 
[2026-08-29 12:04: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-29 12:04: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-29 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-29 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-29 12:05:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:05:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:05:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-3663, 2026-08-29 12:05:03, 2026-08-29 12:05:03))  
[2026-08-29 12: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-20260829-3663, 2026-08-29 12:05:03, 2026-08-29 12:05:03))"} 
[2026-08-29 12:05: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-29 12:05: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-29 12:05:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:05:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:05:23] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:05:23] 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":"AMGuxbOBu2i2fMTc2KNavb-"}}}} 
[2026-08-29 12:05:23] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:05:23] production.INFO: OTP Email sent to devikartikawati0@gmaiil.com  
[2026-08-29 12:06:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:06:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:06:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-0937, 2026-08-29 12:06:03, 2026-08-29 12:06:03))  
[2026-08-29 12: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-20260829-0937, 2026-08-29 12:06:03, 2026-08-29 12:06:03))"} 
[2026-08-29 12:06: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-29 12:06: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-29 12:06: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-29 12:06: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-29 12:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-6874, 2026-08-29 12:07:03, 2026-08-29 12:07:03))  
[2026-08-29 12: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-20260829-6874, 2026-08-29 12:07:03, 2026-08-29 12:07:03))"} 
[2026-08-29 12:07:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:07:11] 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-29 12:07: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-29 12:07: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-29 12:08:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:08:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:08:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-4691, 2026-08-29 12:08:03, 2026-08-29 12:08:03))  
[2026-08-29 12: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-20260829-4691, 2026-08-29 12:08:03, 2026-08-29 12:08:03))"} 
[2026-08-29 12:08: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-29 12:08: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-29 12:08: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-29 12:08: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-29 12:08:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:09:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:09:02] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:09: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":"AzYEm40TcjuyFAOFXFi5c11"}}}} 
[2026-08-29 12:09:02] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:09:02] production.INFO: OTP Email sent to devikartikawati0@gmail.com  
[2026-08-29 12:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-5653, 2026-08-29 12:09:04, 2026-08-29 12:09:04))  
[2026-08-29 12: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-20260829-5653, 2026-08-29 12:09:04, 2026-08-29 12:09:04))"} 
[2026-08-29 12:09: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-29 12:09: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-29 12:09: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-29 12:09: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-29 12:10:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:10:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:10:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-4920, 2026-08-29 12:10:03, 2026-08-29 12:10:03))  
[2026-08-29 12: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-20260829-4920, 2026-08-29 12:10:03, 2026-08-29 12:10:03))"} 
[2026-08-29 12:10: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-29 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-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:10: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-29 12:10: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-29 12:10:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:10:36] 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-29 12:10:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:10: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-29 12:11:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:11:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:11:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-3218, 2026-08-29 12:11:02, 2026-08-29 12:11:02))  
[2026-08-29 12: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-20260829-3218, 2026-08-29 12:11:02, 2026-08-29 12:11:02))"} 
[2026-08-29 12:11:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/329 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:11:07] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AnzyR-uam9qRJZAuna7asI1"}}}} 
[2026-08-29 12:11:08] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:11:10] 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-2d7598c155fsm11632325ad.80 - gsmtp".  
[2026-08-29 12:11:10] production.INFO: Email job dispatched for: ellamitracianjur@gmail.com  
[2026-08-29 12:11:10] 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-29 12:11:14] 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-29 12:11:14] 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-29 12:11:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:19] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:27] 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-29 12:11:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:27] 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-29 12:11:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:34] 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-29 12:11:34] 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-29 12:11:34] 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-29 12:11:34] 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-29 12:11:36] 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-29 12:11:36] 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-29 12:11:36] 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-29 12:11:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:11: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-29 12:11: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-29 12:11: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-29 12:11: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-29 12:11:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/350 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:11:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/350 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:11: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-29 12:11:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/351 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:11:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/351 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:11: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-29 12:12:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:12:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:12:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-3954, 2026-08-29 12:12:05, 2026-08-29 12:12:05))  
[2026-08-29 12: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-20260829-3954, 2026-08-29 12:12:05, 2026-08-29 12:12:05))"} 
[2026-08-29 12:12: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-29 12:12: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-29 12:12:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:12:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:12:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:12:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:12:38] 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":"11:00:00","reqEnd":"14:00:00","shiftStart":"09:00:00","shiftEnd":"19:30:00"} 
[2026-08-29 12:12:38] 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":"11:00:00","reqEnd":"14:00:00","conflict":true} 
[2026-08-29 12:12:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:12:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:12:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:12:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:12: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-29 12:12: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-29 12:12:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:12:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:12:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:13:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:13:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:13:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12:13: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-29 12:13: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-20260829-9119, 2026-08-29 12:13:02, 2026-08-29 12:13:02))  
[2026-08-29 12:13: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-20260829-9119, 2026-08-29 12:13:02, 2026-08-29 12:13:02))"} 
[2026-08-29 12:13:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:13: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-29 12:13: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-29 12: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-29 12: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-29 12:13:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=34 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:13:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=34 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:13:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3402 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:13:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3402 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:13:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:13:55] 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":"11:00:00","reqEnd":"14:00:00","shiftStart":"09:00:00","shiftEnd":"19:30:00"} 
[2026-08-29 12:13:55] 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":"11:00:00","reqEnd":"14:00:00","conflict":true} 
[2026-08-29 12:13:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=340212 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:13:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=340212 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5147, 2026-08-29 12:14:03, 2026-08-29 12:14:03))  
[2026-08-29 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-20260829-5147, 2026-08-29 12:14:03, 2026-08-29 12:14:03))"} 
[2026-08-29 12:14: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-29 12:14: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-29 12:14:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:14:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:14:33] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:14:33] 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":"A0tVpF7HIJX7tVQZg96Iywp"}}}} 
[2026-08-29 12:14:34] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:14:34] production.INFO: OTP Email sent to dhiafariswandha@gmail.com  
[2026-08-29 12:14:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:14:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:14:38] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:14: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":"AO8ndzckRu-SSxd2NOCRZA0"}}}} 
[2026-08-29 12:14:39] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:14:39] production.INFO: OTP Email sent to dhiafariswandha@gmail.com  
[2026-08-29 12: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-29 12: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-29 12:15:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:15:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:15:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-3253, 2026-08-29 12:15:04, 2026-08-29 12:15:04))  
[2026-08-29 12: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-20260829-3253, 2026-08-29 12:15:04, 2026-08-29 12:15:04))"} 
[2026-08-29 12:15: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-29 12:15: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-29 12:15:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:15:28] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:15: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":"AVf5qmE4J7AR0RbZdKhbSLY"}}}} 
[2026-08-29 12:15:29] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:15:29] production.INFO: OTP Email sent to dhiafariswandha@gmail.com  
[2026-08-29 12:15:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=476000&branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:15:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:15:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:15:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=476000&branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:15:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=476000&branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12: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-29 12: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-29 12:16:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:16:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:16:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 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-20260829-4321, 2026-08-29 12:16:04, 2026-08-29 12:16:04))  
[2026-08-29 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-20260829-4321, 2026-08-29 12:16:04, 2026-08-29 12:16:04))"} 
[2026-08-29 12:16: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-29 12:16: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-29 12:16: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-29 12:16: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-29 12:17:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:17:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:17:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-7766, 2026-08-29 12:17:07, 2026-08-29 12:17:07))  
[2026-08-29 12: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-20260829-7766, 2026-08-29 12:17:07, 2026-08-29 12:17:07))"} 
[2026-08-29 12:17:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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-29 12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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-29 12:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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-29 12:17: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-29 12:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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-29 12:17: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-29 12:17:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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-29 12:17:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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-29 12:17:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:17: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-29 12:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:18:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:18:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:18:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:18:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-5277, 2026-08-29 12:18:05, 2026-08-29 12:18:05))  
[2026-08-29 12: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-20260829-5277, 2026-08-29 12:18:05, 2026-08-29 12:18:05))"} 
[2026-08-29 12:18:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:18:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:18: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-29 12:18: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-29 12:18:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=476000&branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:18:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:18:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12: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-29 12:18:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:18:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 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-29 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-29 12:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-3756, 2026-08-29 12:19:03, 2026-08-29 12:19:03))  
[2026-08-29 12: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-20260829-3756, 2026-08-29 12:19:03, 2026-08-29 12:19:03))"} 
[2026-08-29 12:19:16] 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-29 12:19:16] 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-29 12:19:16] 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-29 12:19:16] 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-29 12:19: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-29 12:19: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-29 12:19:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:19:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:19:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:19:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12: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-29 12: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-29 12:20:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:20:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:20:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:20:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-2873, 2026-08-29 12:20:06, 2026-08-29 12:20:06))  
[2026-08-29 12: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-20260829-2873, 2026-08-29 12:20:06, 2026-08-29 12:20:06))"} 
[2026-08-29 12:20:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:20:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:20:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=476000&branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:20:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:20:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:20: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-29 12:20: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-29 12:20:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:20:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=476000&branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:20:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:20:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=476000&branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12: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-29 12: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-29 12:20: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-29 12:20:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:20:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:20:58] 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-29 12:20:58] 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-29 12:21:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:21:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:21:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-1561, 2026-08-29 12:21:02, 2026-08-29 12:21:02))  
[2026-08-29 12: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-20260829-1561, 2026-08-29 12:21:02, 2026-08-29 12:21:02))"} 
[2026-08-29 12:21:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:21:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:21:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:21:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:21:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:21:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:21:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:21:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:21: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-29 12:21: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-29 12:21:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:21: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-29 12:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:21: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-29 12:21: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-29 12:21: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-29 12:21:51] 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-29 12:21:51] 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-29 12:21:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:22:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:22:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-1266, 2026-08-29 12:22:04, 2026-08-29 12:22:04))  
[2026-08-29 12: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-20260829-1266, 2026-08-29 12:22:04, 2026-08-29 12:22:04))"} 
[2026-08-29 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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22: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-29 12:22: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-29 12:22:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22: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-29 12:22: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-29 12:22:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22: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-29 12:22:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22: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-29 12:22:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:22: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-29 12:22: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-29 12:23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:23:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:23:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:23:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:23:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:23:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9704, 2026-08-29 12:23:03, 2026-08-29 12:23:03))  
[2026-08-29 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-20260829-9704, 2026-08-29 12:23:03, 2026-08-29 12:23:03))"} 
[2026-08-29 12:23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:23:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:23:07] 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-29 12:23:07] 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-29 12:23:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:23:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:23: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-29 12:23: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-29 12:23: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-29 12:23: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-29 12:23:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-7279, 2026-08-29 12:24:04, 2026-08-29 12:24:04))  
[2026-08-29 12: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-20260829-7279, 2026-08-29 12:24:04, 2026-08-29 12:24:04))"} 
[2026-08-29 12:24:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:28] 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-29 12:24: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-29 12:24: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-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] 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-29 12:24:56] 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-29 12:24:56] 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-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] 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-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] 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-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] 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-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] 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-29 12:24:56] 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-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:24: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-29 12:25:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:25:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:25:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-9599, 2026-08-29 12:25:04, 2026-08-29 12:25:04))  
[2026-08-29 12: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-20260829-9599, 2026-08-29 12:25:04, 2026-08-29 12:25:04))"} 
[2026-08-29 12:25:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:25:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:25:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:25: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-29 12:25: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-29 12:25: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-29 12:25:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:25: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-29 12:25:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:25: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-29 12:25: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-29 12:25: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-29 12:25: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-29 12:25: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-29 12:25: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-29 12:25: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-29 12:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-8245, 2026-08-29 12:26:03, 2026-08-29 12:26:03))  
[2026-08-29 12: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-20260829-8245, 2026-08-29 12:26:03, 2026-08-29 12:26:03))"} 
[2026-08-29 12:26: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-29 12:26: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-29 12:26: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-29 12:26: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-29 12:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-1558, 2026-08-29 12:27:03, 2026-08-29 12:27:03))  
[2026-08-29 12: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-20260829-1558, 2026-08-29 12:27:03, 2026-08-29 12:27:03))"} 
[2026-08-29 12:27: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-29 12:27: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-29 12:27:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:27: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-29 12:27:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:27: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-29 12:27: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-29 12:27: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-29 12:28:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:28:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:28:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-4713, 2026-08-29 12:28:04, 2026-08-29 12:28:04))  
[2026-08-29 12: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-20260829-4713, 2026-08-29 12:28:04, 2026-08-29 12:28:04))"} 
[2026-08-29 12:28: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-29 12:28: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-29 12:28: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-29 12:28: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-29 12:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 12: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-20260829-3404, 2026-08-29 12:29:03, 2026-08-29 12:29:03))  
[2026-08-29 12: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-20260829-3404, 2026-08-29 12:29:03, 2026-08-29 12:29:03))"} 
[2026-08-29 12: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-29 12: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-29 12:29: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-29 12:29: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-29 12:30:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:30:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:30:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12:30:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 12:30:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-3576, 2026-08-29 12:30:03, 2026-08-29 12:30:03))  
[2026-08-29 12:30:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-3576, 2026-08-29 12:30:03, 2026-08-29 12:30:03))"} 
[2026-08-29 12:30: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-29 12:30: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-29 12:30: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-29 12:30: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-29 12:31:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:31:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:31:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-4081, 2026-08-29 12:31:04, 2026-08-29 12:31:04))  
[2026-08-29 12: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-20260829-4081, 2026-08-29 12:31:04, 2026-08-29 12:31:04))"} 
[2026-08-29 12:31: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-29 12:31: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-29 12:32: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-29 12:32: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-29 12:32:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:32:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:32:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12:32: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-29 12:32: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-20260829-5892, 2026-08-29 12:32:02, 2026-08-29 12:32:02))  
[2026-08-29 12:32: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-20260829-5892, 2026-08-29 12:32:02, 2026-08-29 12:32:02))"} 
[2026-08-29 12:32: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-29 12:32: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-29 12:33:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:33:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:33:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-1850, 2026-08-29 12:33:05, 2026-08-29 12:33:05))  
[2026-08-29 12: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-20260829-1850, 2026-08-29 12:33:05, 2026-08-29 12:33:05))"} 
[2026-08-29 12:33: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-29 12:33: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-29 12:33: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-29 12: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-29 12:34:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:34:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:34:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12:34: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-29 12:34: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-20260829-3413, 2026-08-29 12:34:02, 2026-08-29 12:34:02))  
[2026-08-29 12:34: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-20260829-3413, 2026-08-29 12:34:02, 2026-08-29 12:34:02))"} 
[2026-08-29 12:34:11] 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-29 12:34:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:34: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-29 12:34: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-29 12:35:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:35:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:35:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4730, 2026-08-29 12:35:04, 2026-08-29 12:35:04))  
[2026-08-29 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-20260829-4730, 2026-08-29 12:35:04, 2026-08-29 12:35:04))"} 
[2026-08-29 12:35: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-29 12:35: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-29 12:35:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:35:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:35: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-29 12:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:35:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:35:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:35:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:35: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-29 12:35: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-29 12:36:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:36:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-6844, 2026-08-29 12:36:03, 2026-08-29 12:36:03))  
[2026-08-29 12: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-20260829-6844, 2026-08-29 12:36:03, 2026-08-29 12:36:03))"} 
[2026-08-29 12:36:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:36:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:36:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337202 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:36:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337202 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:36: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-29 12:36: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-29 12:36:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:36:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:36:50] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:36: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":"A5Mu-rhoAG_T13lhlVZeJw-"}}}} 
[2026-08-29 12:36:51] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:36:51] production.INFO: OTP Email sent to pejuangpundirp@gmail.com  
[2026-08-29 12:36: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-29 12:36: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-29 12:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:37:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:37:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-0547, 2026-08-29 12:37:03, 2026-08-29 12:37:03))  
[2026-08-29 12: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-20260829-0547, 2026-08-29 12:37:03, 2026-08-29 12:37:03))"} 
[2026-08-29 12:37: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-29 12:37: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-29 12:37: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-29 12:37: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-29 12:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3280, 2026-08-29 12:38:03, 2026-08-29 12:38:03))  
[2026-08-29 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-20260829-3280, 2026-08-29 12:38:03, 2026-08-29 12:38:03))"} 
[2026-08-29 12:38:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:38:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:38:05] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:38: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":"ArVhKomTcOdkiAeYBf_WMWe"}}}} 
[2026-08-29 12:38:06] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:38:06] production.INFO: OTP Email sent to pejuangpundirp@gmail.com  
[2026-08-29 12:38: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-29 12:38: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-29 12:38:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:38:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:38:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:38:55] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:38:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:38:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:38:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:38:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:38:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:38:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:38:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:38:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:39:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:39: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-29 12:39:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:39:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:39:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-6120, 2026-08-29 12:39:03, 2026-08-29 12:39:03))  
[2026-08-29 12: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-20260829-6120, 2026-08-29 12:39:03, 2026-08-29 12:39:03))"} 
[2026-08-29 12:39:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:39:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:39:13] 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-29 12:39:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:39:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:39:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:39:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:39:13] 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-29 12:39:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:39: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:39:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:39: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:39: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:39:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:39:32] 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-29 12:39:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:39:32] 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-29 12:39: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-29 12:39: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-29 12:40:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:40:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:40:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12:40:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 12:40:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-2277, 2026-08-29 12:40:03, 2026-08-29 12:40:03))  
[2026-08-29 12:40:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-2277, 2026-08-29 12:40:03, 2026-08-29 12:40:03))"} 
[2026-08-29 12: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-29 12: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-29 12:40:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:40:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:40:24] 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-29 12:40:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:40: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:40: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:40: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-29 12:40: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-29 12:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:40:47] 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-29 12:40:47] 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-29 12:40:47] 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-29 12:40:48] 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-29 12:40:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:40:48] 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-29 12:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1363, 2026-08-29 12:41:03, 2026-08-29 12:41:03))  
[2026-08-29 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-20260829-1363, 2026-08-29 12:41:03, 2026-08-29 12:41:03))"} 
[2026-08-29 12:41: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-29 12:41: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-29 12:41:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:41:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:41: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:41:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:41: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:41:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:41: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-29 12:41: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-29 12:41:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:41:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:41:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:42:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:42:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-1382, 2026-08-29 12:42:03, 2026-08-29 12:42:03))  
[2026-08-29 12: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-20260829-1382, 2026-08-29 12:42:03, 2026-08-29 12:42:03))"} 
[2026-08-29 12:42:09] 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-29 12:42:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:15] 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-29 12:42: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-29 12:42: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-29 12:42:15] 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-29 12:42:15] 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-29 12:42:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:25] 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-29 12:42:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:28] 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-29 12:42:28] 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-29 12:42:29] 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-29 12:42:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:33] 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-29 12:42:33] 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-29 12:42:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:45] 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-29 12:42:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42: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-29 12:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:42: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-29 12:42: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-29 12:43:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:43:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:43:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-7153, 2026-08-29 12:43:02, 2026-08-29 12:43:02))  
[2026-08-29 12: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-20260829-7153, 2026-08-29 12:43:02, 2026-08-29 12:43:02))"} 
[2026-08-29 12:43:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:43:11] 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-29 12:43:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:43:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:43:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331106 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:43:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331106 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:43:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:43:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:43:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:43:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:43:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:43: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-29 12:43: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-29 12:43:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331112 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:43:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331112 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:43: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-29 12:43:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:43: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-29 12:43: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-29 12:43: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-29 12:44:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:44:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:44:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-9070, 2026-08-29 12:44:06, 2026-08-29 12:44:06))  
[2026-08-29 12: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-20260829-9070, 2026-08-29 12:44:06, 2026-08-29 12:44:06))"} 
[2026-08-29 12:44: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-29 12:44: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-29 12:44:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:17] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:44:17] 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":"Al3hRx7Ji0NM5yOo7ms5l1t"}}}} 
[2026-08-29 12:44:17] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:44:17] production.INFO: OTP Email sent to ajjaeva6@gmail.com  
[2026-08-29 12:44:25] 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-29 12:44:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:34] 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-29 12:44:34] 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-29 12:44:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:38] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:44:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:48] 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-29 12:44:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:44:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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-29 12:45: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-29 12:45:00] 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-29 12:45:00] 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-29 12:45:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:45:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:45:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-1585, 2026-08-29 12:45:03, 2026-08-29 12:45:03))  
[2026-08-29 12: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-20260829-1585, 2026-08-29 12:45:03, 2026-08-29 12:45:03))"} 
[2026-08-29 12:45:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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-29 12:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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-29 12:45: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-29 12:45:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:45] 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-29 12:45:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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-29 12:45: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-29 12:45:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:53] 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-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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-29 12:45:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:45: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-29 12:45:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46: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-29 12:46: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-29 12:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5206, 2026-08-29 12:46:03, 2026-08-29 12:46:03))  
[2026-08-29 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-20260829-5206, 2026-08-29 12:46:03, 2026-08-29 12:46:03))"} 
[2026-08-29 12:46:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/news?limit=20 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/news?limit=20 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/www/.git/config from No Origin  
[2026-08-29 12:46:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/html/.git/config from No Origin  
[2026-08-29 12:46:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/.git/config from No Origin  
[2026-08-29 12:46:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/htdocs/.git/config from No Origin  
[2026-08-29 12:46:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/.git/config from No Origin  
[2026-08-29 12:46:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wordpress/.git/config from No Origin  
[2026-08-29 12:46:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/var/www/.git/config from No Origin  
[2026-08-29 12:46:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/site/.git/config from No Origin  
[2026-08-29 12:46:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/config from No Origin  
[2026-08-29 12:46:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/.git/config from No Origin  
[2026-08-29 12:46:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/.git/config from No Origin  
[2026-08-29 12:46:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/.git/config from No Origin  
[2026-08-29 12:46: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-29 12:46: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-29 12:46:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/news?limit=20 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:39] 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-29 12:46:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:40] 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-29 12:46:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:46:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:47:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:47:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:47:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-1127, 2026-08-29 12:47:05, 2026-08-29 12:47:05))  
[2026-08-29 12: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-20260829-1127, 2026-08-29 12:47:05, 2026-08-29 12:47:05))"} 
[2026-08-29 12:47: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-29 12:47: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-29 12:47: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-29 12:47: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-29 12:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:47:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:47:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:47:47] 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-29 12:47:47] 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-29 12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-9145, 2026-08-29 12:48:03, 2026-08-29 12:48:03))  
[2026-08-29 12: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-20260829-9145, 2026-08-29 12:48:03, 2026-08-29 12:48:03))"} 
[2026-08-29 12:48:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:48:11] 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-29 12: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-29 12: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-29 12:48:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:48:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:48:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:49:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:49:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:49:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0264, 2026-08-29 12:49:03, 2026-08-29 12:49:03))  
[2026-08-29 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-20260829-0264, 2026-08-29 12:49:03, 2026-08-29 12:49:03))"} 
[2026-08-29 12:49: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-29 12:49:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:49: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-29 12:49:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:49:12] 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-29 12:49:12] 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-29 12:49: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-29 12:49: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-29 12:49:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:49: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-29 12:49: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-29 12:49:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:49:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:49:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:49:44] 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-29 12:49:44] 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-29 12:49:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:50:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:50:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:50:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-3899, 2026-08-29 12:50:05, 2026-08-29 12:50:05))  
[2026-08-29 12: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-20260829-3899, 2026-08-29 12:50:05, 2026-08-29 12:50:05))"} 
[2026-08-29 12:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:50: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-29 12:50:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:50:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:50:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:50: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-29 12:50: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-29 12:50:21] 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-29 12:50:21] 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-29 12:50: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-29 12:50: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-29 12:50: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-29 12:50: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-29 12:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:50:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:50:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:50:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:50:41] 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-29 12:50:41] 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-29 12:50:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:51:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:51:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:51:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12:51: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-29 12:51: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-20260829-3864, 2026-08-29 12:51:02, 2026-08-29 12:51:02))  
[2026-08-29 12:51: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-20260829-3864, 2026-08-29 12:51:02, 2026-08-29 12:51:02))"} 
[2026-08-29 12:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:51:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:51: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-29 12:51: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-29 12:51:28] 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-29 12:51:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:52:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:52:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:52:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-8577, 2026-08-29 12:52:05, 2026-08-29 12:52:05))  
[2026-08-29 12: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-20260829-8577, 2026-08-29 12:52:05, 2026-08-29 12:52:05))"} 
[2026-08-29 12:52:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52: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-29 12:52: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-29 12:52: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-29 12:52: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-29 12:52:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=15 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=15 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=1571 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=1571 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337203 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337203 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=157102 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:52:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=157102 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:53:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:53:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:53:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3625, 2026-08-29 12:53:02, 2026-08-29 12:53:02))  
[2026-08-29 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-20260829-3625, 2026-08-29 12:53:02, 2026-08-29 12:53:02))"} 
[2026-08-29 12:53: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-29 12:53: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-29 12:53: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-29 12:53: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-29 12:54:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:54:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:54:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-2522, 2026-08-29 12:54:04, 2026-08-29 12:54:04))  
[2026-08-29 12: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-20260829-2522, 2026-08-29 12:54:04, 2026-08-29 12:54:04))"} 
[2026-08-29 12:54:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:08] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:54:08] 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":"Ar9CYho4Jd9i00Yftj-TAlt"}}}} 
[2026-08-29 12:54:08] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:54:08] production.INFO: OTP Email sent to yasminhamzsalmin@gmail.com  
[2026-08-29 12:54:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:17] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:54: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":"A5QznIwmetidwV9SSFFXcNs"}}}} 
[2026-08-29 12:54:18] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:54:18] production.INFO: OTP Email sent to yasminhamzsalmin@gmail.com  
[2026-08-29 12:54: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-29 12:54: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-29 12:54:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:30] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:54:30] 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":"AsOicpdHsSzrDh_x3Fse9LY"}}}} 
[2026-08-29 12:54:30] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:54:30] production.INFO: OTP Email sent to Lya_ss07@yahoo.com  
[2026-08-29 12:54:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54: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-29 12:54: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-29 12:54:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:55] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:54:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54: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-29 12:54:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:54: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-29 12:54:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-7973, 2026-08-29 12:55:04, 2026-08-29 12:55:04))  
[2026-08-29 12: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-20260829-7973, 2026-08-29 12:55:04, 2026-08-29 12:55:04))"} 
[2026-08-29 12:55:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:10] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 12:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:14] 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-29 12:55:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:14] 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-29 12:55:14] 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-29 12:55:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:14] 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-29 12:55:14] 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-29 12:55:14] 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-29 12:55:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55: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-29 12:55: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-29 12:55:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:26] 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-29 12:55:26] 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-29 12:55: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-29 12:55: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-29 12:55:26] 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-29 12:55:26] 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-29 12:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12: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-29 12: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-29 12:55:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 12:55: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-29 12:55:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 12:55:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 12:55:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 12:55:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 12:55:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 12: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-29 12:55:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 12:55:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 12:55:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 12:55:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:55:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:56:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:56:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:56:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-3442, 2026-08-29 12:56:02, 2026-08-29 12:56:02))  
[2026-08-29 12: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-20260829-3442, 2026-08-29 12:56:02, 2026-08-29 12:56:02))"} 
[2026-08-29 12:56:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:56:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:56:03] 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-29 12:56:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:56:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:56: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-29 12:56: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-29 12:56:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:56:12] 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-29 12:56:12] 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-29 12:56: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-29 12:56: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-29 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=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 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-29 12:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9924, 2026-08-29 12:57:04, 2026-08-29 12:57:04))  
[2026-08-29 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-20260829-9924, 2026-08-29 12:57:04, 2026-08-29 12:57:04))"} 
[2026-08-29 12:57: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-29 12:57: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-29 12:57: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-29 12:57: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-29 12:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12: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-29 12: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-20260829-3403, 2026-08-29 12:58:04, 2026-08-29 12:58:04))  
[2026-08-29 12: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-20260829-3403, 2026-08-29 12:58:04, 2026-08-29 12:58:04))"} 
[2026-08-29 12:58: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-29 12:58: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-29 12:59:01] 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-29 12:59:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 12:59:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 12:59:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 12:59:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 12:59: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-29 12:59: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-20260829-0111, 2026-08-29 12:59:02, 2026-08-29 12:59:02))  
[2026-08-29 12:59: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-20260829-0111, 2026-08-29 12:59:02, 2026-08-29 12:59:02))"} 
[2026-08-29 12:59:05] 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-29 12:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:59: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:59:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:59: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:59: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-29 12:59: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-29 12:59:51] 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-29 12:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 12:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:00:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:00:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:00:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-2376, 2026-08-29 13:00:05, 2026-08-29 13:00:05))  
[2026-08-29 13: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-20260829-2376, 2026-08-29 13:00:05, 2026-08-29 13:00:05))"} 
[2026-08-29 13:00: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-29 13:00: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-29 13:00: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-29 13:00: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-29 13:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:00:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:00:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:00:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:00:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:00:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:00:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:00:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:00: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-29 13:00:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:01:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:01:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-1519, 2026-08-29 13:01:03, 2026-08-29 13:01:03))  
[2026-08-29 13: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-20260829-1519, 2026-08-29 13:01:03, 2026-08-29 13:01:03))"} 
[2026-08-29 13:01:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01: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-29 13:01:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/news?limit=20 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/news?limit=20 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:01:11] 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-29 13:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01: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-29 13:01: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-29 13:01:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:01:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:00] 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-29 13:02:00] 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-29 13:02:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:02:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:02:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-7790, 2026-08-29 13:02:03, 2026-08-29 13:02:03))  
[2026-08-29 13: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-20260829-7790, 2026-08-29 13:02:03, 2026-08-29 13:02:03))"} 
[2026-08-29 13:02:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:16] 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-29 13:02:16] 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-29 13:02: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-29 13:02: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-29 13:02: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-29 13:02: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-29 13:02:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:54] 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-29 13:02:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:02:58] 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-29 13:02:58] 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-29 13:03:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:03:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:03:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13:03: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-29 13:03: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-20260829-7548, 2026-08-29 13:03:02, 2026-08-29 13:03:02))  
[2026-08-29 13:03: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-20260829-7548, 2026-08-29 13:03:02, 2026-08-29 13:03:02))"} 
[2026-08-29 13:03: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-29 13:03: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-29 13:03: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-29 13:03: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-29 13:04:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:04:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:04:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-7837, 2026-08-29 13:04:03, 2026-08-29 13:04:03))  
[2026-08-29 13: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-20260829-7837, 2026-08-29 13:04:03, 2026-08-29 13:04:03))"} 
[2026-08-29 13:04: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-29 13:04: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-29 13:04:28] 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-29 13:04:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:05:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:05:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-2697, 2026-08-29 13:05:03, 2026-08-29 13:05:03))  
[2026-08-29 13: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-20260829-2697, 2026-08-29 13:05:03, 2026-08-29 13:05:03))"} 
[2026-08-29 13:05:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05:28] 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-29 13:05:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:05: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-29 13:05: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-29 13:06:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:06:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:06:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6052, 2026-08-29 13:06:03, 2026-08-29 13:06:03))  
[2026-08-29 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-20260829-6052, 2026-08-29 13:06:03, 2026-08-29 13:06:03))"} 
[2026-08-29 13:06:28] 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-29 13:06:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:06: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-29 13:06: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-29 13:06:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:06:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:06:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:06:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:06:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:06: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-29 13:06:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:06:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:06: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-29 13:06:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:06:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:06: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-29 13:06:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:06: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-29 13:06:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:06: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-29 13:07: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-29 13:07: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-29 13:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-0385, 2026-08-29 13:07:03, 2026-08-29 13:07:03))  
[2026-08-29 13: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-20260829-0385, 2026-08-29 13:07:03, 2026-08-29 13:07:03))"} 
[2026-08-29 13:07: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-29 13:07: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-29 13:07:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07:13] 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-29 13:07:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07:16] 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-29 13:07:16] 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-29 13:07:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07:26] 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-29 13:07:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07: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-29 13:07: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-29 13:07:31] 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-29 13:07:31] 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-29 13:07: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-29 13:07: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-29 13:07:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07:51] 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-29 13:07:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:07:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:08:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:08:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:08:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-2211, 2026-08-29 13:08:03, 2026-08-29 13:08:03))  
[2026-08-29 13: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-20260829-2211, 2026-08-29 13:08:03, 2026-08-29 13:08:03))"} 
[2026-08-29 13:08: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-29 13:08: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-29 13:08: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-29 13:08: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-29 13:09:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:09:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:09:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-1877, 2026-08-29 13:09:03, 2026-08-29 13:09:03))  
[2026-08-29 13: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-20260829-1877, 2026-08-29 13:09:03, 2026-08-29 13:09:03))"} 
[2026-08-29 13:09: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-29 13:09: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-29 13:09: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-29 13:09: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-29 13:10:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:10:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:10:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9570, 2026-08-29 13:10:05, 2026-08-29 13:10:05))  
[2026-08-29 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-20260829-9570, 2026-08-29 13:10:05, 2026-08-29 13:10:05))"} 
[2026-08-29 13:10:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:10:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:10: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-29 13:10:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:10: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-29 13:10:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:10:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:10: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-29 13:10: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-29 13:10:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:10:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:10:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:10: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-29 13:10: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-29 13:10:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:10:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:11:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:11:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:11:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13:11:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 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-29 13: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-20260829-8908, 2026-08-29 13:11:04, 2026-08-29 13:11:04))  
[2026-08-29 13: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-20260829-8908, 2026-08-29 13:11:04, 2026-08-29 13:11:04))"} 
[2026-08-29 13:11:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:11:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:11:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:11:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:11:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:11: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-29 13:11: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-29 13:11:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:11:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:11:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:11:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:11:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337204 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:11:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337204 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:11: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-29 13:11: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-29 13:12:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:12:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:12:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-4910, 2026-08-29 13:12:04, 2026-08-29 13:12:04))  
[2026-08-29 13: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-20260829-4910, 2026-08-29 13:12:04, 2026-08-29 13:12:04))"} 
[2026-08-29 13:12:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:12:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:12:16] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 13:12:16] 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":"ABNTr81PCIREaPhdKL6esSZ"}}}} 
[2026-08-29 13:12:16] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 13:12:16] production.INFO: OTP Email sent to sheviana.xap228@gmail.com  
[2026-08-29 13:12: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-29 13:12: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-29 13:12:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:12:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:12:32] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 13:12:33] 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":"AxKEXDZyHn6q-FR263x_GLS"}}}} 
[2026-08-29 13:12:33] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 13:12:33] production.INFO: OTP Email sent to sheviana.xap228@gmail.com  
[2026-08-29 13:13:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:13:01] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 13:13:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:13:01] 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-29 13:13:01] 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":"AmkVkG7z6u9MRSx3hKxxXXP"}}}} 
[2026-08-29 13:13:01] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 13:13:02] production.INFO: OTP Email sent to sheviana.xap228@gmail.com  
[2026-08-29 13:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-7143, 2026-08-29 13:13:03, 2026-08-29 13:13:03))  
[2026-08-29 13: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-20260829-7143, 2026-08-29 13:13:03, 2026-08-29 13:13:03))"} 
[2026-08-29 13:13:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:13:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:13:21] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 13:13:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:13:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:13:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:13: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-29 13:13: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-29 13:13:33] 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-29 13:13:33] 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-29 13:13:33] 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-29 13:13:33] 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-29 13:13:34] 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-29 13:13:34] 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-29 13:13:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:13:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:13:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:13:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:13: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-29 13:13:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:14:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:14:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-7764, 2026-08-29 13:14:03, 2026-08-29 13:14:03))  
[2026-08-29 13: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-20260829-7764, 2026-08-29 13:14:03, 2026-08-29 13:14:03))"} 
[2026-08-29 13:14:04] 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-29 13:14:04] 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-29 13:14: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-29 13:14: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-29 13:14:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:14: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-29 13:14: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-29 13:14:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:14:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:14:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:14:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:14:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:14:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:14:38] 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-29 13:14:38] 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-29 13:14:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:15:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2605, 2026-08-29 13:15:05, 2026-08-29 13:15:05))  
[2026-08-29 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-20260829-2605, 2026-08-29 13:15:05, 2026-08-29 13:15:05))"} 
[2026-08-29 13:15:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:15: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-29 13:15: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-29 13:15: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-29 13:15: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-29 13:16:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:16:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:16:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13:16: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-29 13: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-20260829-8216, 2026-08-29 13:16:03, 2026-08-29 13:16:03))  
[2026-08-29 13: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-20260829-8216, 2026-08-29 13:16:03, 2026-08-29 13:16:03))"} 
[2026-08-29 13:16: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-29 13:16: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-29 13:16: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-29 13:16: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-29 13:17:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:17:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:17:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 13: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-20260829-1699, 2026-08-29 13:17:08, 2026-08-29 13:17:08))  
[2026-08-29 13: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-20260829-1699, 2026-08-29 13:17:08, 2026-08-29 13:17:08))"} 
[2026-08-29 13:17: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-29 13:17: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-29 13:17: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-29 13:17: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-29 13:18:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:18:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:18:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-6176, 2026-08-29 13:18:03, 2026-08-29 13:18:03))  
[2026-08-29 13: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-20260829-6176, 2026-08-29 13:18:03, 2026-08-29 13:18:03))"} 
[2026-08-29 13:18:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:18:28] 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-29 13:18: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-29 13:18: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-29 13:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-2374, 2026-08-29 13:19:03, 2026-08-29 13:19:03))  
[2026-08-29 13: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-20260829-2374, 2026-08-29 13:19:03, 2026-08-29 13:19:03))"} 
[2026-08-29 13:19:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:19:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:19: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-29 13:19: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-29 13:19: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-29 13:19: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-29 13:20:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:20:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:20:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-1426, 2026-08-29 13:20:04, 2026-08-29 13:20:04))  
[2026-08-29 13: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-20260829-1426, 2026-08-29 13:20:04, 2026-08-29 13:20:04))"} 
[2026-08-29 13:20: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-29 13:20: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-29 13:20: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-29 13:20: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-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:20:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:20: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-29 13:20: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-29 13:20: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-29 13:20: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-29 13:20:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:20:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-5231, 2026-08-29 13:21:03, 2026-08-29 13:21:03))  
[2026-08-29 13: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-20260829-5231, 2026-08-29 13:21:03, 2026-08-29 13:21:03))"} 
[2026-08-29 13:21:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:21:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:21:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:21:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:21:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:21:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:21: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-29 13:21: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-29 13:21: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-29 13:21: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-29 13:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-6429, 2026-08-29 13:22:03, 2026-08-29 13:22:03))  
[2026-08-29 13: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-20260829-6429, 2026-08-29 13:22:03, 2026-08-29 13:22:03))"} 
[2026-08-29 13:22:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22: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-29 13:22:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22: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-29 13:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22: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-29 13:22:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22: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-29 13:22: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-29 13:22:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:22:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:23: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-29 13:23: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-29 13:23:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:23:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:23:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-8926, 2026-08-29 13:23:03, 2026-08-29 13:23:03))  
[2026-08-29 13: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-20260829-8926, 2026-08-29 13:23:03, 2026-08-29 13:23:03))"} 
[2026-08-29 13:23:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:23:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:23: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-29 13:23: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-29 13:23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:23:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:23:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:23:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:23:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:24:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-4730, 2026-08-29 13:24:04, 2026-08-29 13:24:04))  
[2026-08-29 13: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-20260829-4730, 2026-08-29 13:24:04, 2026-08-29 13:24:04))"} 
[2026-08-29 13:24: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24: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-29 13:24: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-29 13:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:47] 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-29 13:24:47] 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-29 13:24:47] 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-29 13:24:47] 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-29 13:24:49] 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-29 13:24:49] 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-29 13:24:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337205 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:24:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337205 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:25:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:25:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:25:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:25:01] 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-29 13:25:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:25:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:25:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-1093, 2026-08-29 13:25:04, 2026-08-29 13:25:04))  
[2026-08-29 13: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-20260829-1093, 2026-08-29 13:25:04, 2026-08-29 13:25:04))"} 
[2026-08-29 13:25:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:25: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-29 13:25: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-29 13:25:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:25:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:26:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:26:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:26:03] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 13:26:04] 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":"APD4iHa4mBdKvEU47IEqT61"}}}} 
[2026-08-29 13:26:04] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 13:26:04] production.INFO: OTP Email sent to arelpriskilla5105@gmail.com  
[2026-08-29 13:26:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:26:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:26:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1318, 2026-08-29 13:26:04, 2026-08-29 13:26:04))  
[2026-08-29 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-20260829-1318, 2026-08-29 13:26:04, 2026-08-29 13:26:04))"} 
[2026-08-29 13:26: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-29 13:26: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-29 13:26: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-29 13:26: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-29 13:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1206, 2026-08-29 13:27:03, 2026-08-29 13:27:03))  
[2026-08-29 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-20260829-1206, 2026-08-29 13:27:03, 2026-08-29 13:27:03))"} 
[2026-08-29 13:27: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-29 13:27: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-29 13:27: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-29 13:27: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-29 13:27:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27:30] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 13:27:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27: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-29 13:27:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27: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-29 13:27:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27: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-29 13:27:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27: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-29 13:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27:48] 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-29 13:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:27:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8746, 2026-08-29 13:28:03, 2026-08-29 13:28:03))  
[2026-08-29 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-20260829-8746, 2026-08-29 13:28:03, 2026-08-29 13:28:03))"} 
[2026-08-29 13:28: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-29 13:28: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-29 13:28: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-29 13:28: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-29 13:28:24] 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-29 13:28:24] 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-29 13:28:24] 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-29 13:28:24] 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-29 13:29:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:29:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:29:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 13: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-20260829-8694, 2026-08-29 13:29:06, 2026-08-29 13:29:06))  
[2026-08-29 13: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-20260829-8694, 2026-08-29 13:29:06, 2026-08-29 13:29:06))"} 
[2026-08-29 13:29: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-29 13:29: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-29 13:29: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-29 13:29: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-29 13:30:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:30:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:30:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13:30: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-29 13:30: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-20260829-3299, 2026-08-29 13:30:02, 2026-08-29 13:30:02))  
[2026-08-29 13:30: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-20260829-3299, 2026-08-29 13:30:02, 2026-08-29 13:30:02))"} 
[2026-08-29 13:30: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-29 13:30:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:30:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:30: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-29 13:30: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-29 13:30: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-29 13:30: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-29 13:31:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:31:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:31:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-8784, 2026-08-29 13:31:04, 2026-08-29 13:31:04))  
[2026-08-29 13: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-20260829-8784, 2026-08-29 13:31:04, 2026-08-29 13:31:04))"} 
[2026-08-29 13:31:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:31: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-29 13:31: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-29 13:31: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-29 13:31: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-29 13:32:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:32:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:32:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13:32: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-29 13:32: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-20260829-6334, 2026-08-29 13:32:02, 2026-08-29 13:32:02))  
[2026-08-29 13:32: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-20260829-6334, 2026-08-29 13:32:02, 2026-08-29 13:32:02))"} 
[2026-08-29 13:32: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-29 13:32: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-29 13:32: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-29 13:32: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-29 13:33:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:33:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:33:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-3306, 2026-08-29 13:33:04, 2026-08-29 13:33:04))  
[2026-08-29 13: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-20260829-3306, 2026-08-29 13:33:04, 2026-08-29 13:33:04))"} 
[2026-08-29 13:33: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-29 13:33: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-29 13:33: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-29 13:33: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-29 13:34:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:34:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:34:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-6389, 2026-08-29 13:34:03, 2026-08-29 13:34:03))  
[2026-08-29 13: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-20260829-6389, 2026-08-29 13:34:03, 2026-08-29 13:34:03))"} 
[2026-08-29 13:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:34:18] 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-29 13:34:18] 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-29 13:34:29] 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-29 13:34:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:34:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:34:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:34:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:34:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:34:39] 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-29 13:34:39] 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-29 13:34: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-29 13:34: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-29 13:34: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-29 13:34: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-29 13:35:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:35:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:35:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13:35:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 13:35:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-7090, 2026-08-29 13:35:03, 2026-08-29 13:35:03))  
[2026-08-29 13:35:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-7090, 2026-08-29 13:35:03, 2026-08-29 13:35:03))"} 
[2026-08-29 13:35: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-29 13:35: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-29 13:36: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-29 13:36: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-29 13:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-2125, 2026-08-29 13:36:03, 2026-08-29 13:36:03))  
[2026-08-29 13: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-20260829-2125, 2026-08-29 13:36:03, 2026-08-29 13:36:03))"} 
[2026-08-29 13:37:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 13:37:01] 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-29 13:37:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:37:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:37:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-4384, 2026-08-29 13:37:04, 2026-08-29 13:37:04))  
[2026-08-29 13: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-20260829-4384, 2026-08-29 13:37:04, 2026-08-29 13:37:04))"} 
[2026-08-29 13:37: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-29 13:37: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-29 13:38:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:38:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:38:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-0375, 2026-08-29 13:38:04, 2026-08-29 13:38:04))  
[2026-08-29 13: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-20260829-0375, 2026-08-29 13:38:04, 2026-08-29 13:38:04))"} 
[2026-08-29 13: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-29 13:38: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-29 13:38: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-29 13:38: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-29 13:39:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:39:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:39:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-0130, 2026-08-29 13:39:03, 2026-08-29 13:39:03))  
[2026-08-29 13: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-20260829-0130, 2026-08-29 13:39:03, 2026-08-29 13:39:03))"} 
[2026-08-29 13:39: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-29 13:39: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-29 13:39: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-29 13:39: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-29 13:40:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:40:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:40:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3343, 2026-08-29 13:40:05, 2026-08-29 13:40:05))  
[2026-08-29 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-20260829-3343, 2026-08-29 13:40:05, 2026-08-29 13:40:05))"} 
[2026-08-29 13:40: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-29 13:40: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-29 13:40: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-29 13:40: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-29 13:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2556, 2026-08-29 13:41:03, 2026-08-29 13:41:03))  
[2026-08-29 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-20260829-2556, 2026-08-29 13:41:03, 2026-08-29 13:41:03))"} 
[2026-08-29 13:41: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-29 13:41: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-29 13:41: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-29 13:41: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-29 13:42:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:42:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:42:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-7355, 2026-08-29 13:42:04, 2026-08-29 13:42:04))  
[2026-08-29 13: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-20260829-7355, 2026-08-29 13:42:04, 2026-08-29 13:42:04))"} 
[2026-08-29 13:42: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-29 13:42: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-29 13:42: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-29 13:42: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-29 13:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:43:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6917, 2026-08-29 13:43:03, 2026-08-29 13:43:03))  
[2026-08-29 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-20260829-6917, 2026-08-29 13:43:03, 2026-08-29 13:43:03))"} 
[2026-08-29 13:43: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-29 13:43: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-29 13:43: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-29 13:43: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-29 13:44:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:44:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:44:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13:44: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-20260829-7282, 2026-08-29 13:44:02, 2026-08-29 13:44:02))  
[2026-08-29 13:44: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-20260829-7282, 2026-08-29 13:44:02, 2026-08-29 13:44:02))"} 
[2026-08-29 13:44: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-29 13:44: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-29 13:44: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-29 13:44: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-29 13:45:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:45:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:45:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-1915, 2026-08-29 13:45:03, 2026-08-29 13:45:03))  
[2026-08-29 13: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-20260829-1915, 2026-08-29 13:45:03, 2026-08-29 13:45:03))"} 
[2026-08-29 13:45: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-29 13:45: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-29 13:45: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-29 13:45: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-29 13:46:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:46:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:46:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-5830, 2026-08-29 13:46:02, 2026-08-29 13:46:02))  
[2026-08-29 13: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-20260829-5830, 2026-08-29 13:46:02, 2026-08-29 13:46:02))"} 
[2026-08-29 13:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46: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-29 13:46:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46: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-29 13:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46: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-29 13:46: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-29 13:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:46: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-29 13:46: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-29 13:47:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:47:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:47:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-8028, 2026-08-29 13:47:02, 2026-08-29 13:47:02))  
[2026-08-29 13: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-20260829-8028, 2026-08-29 13:47:02, 2026-08-29 13:47:02))"} 
[2026-08-29 13:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:47:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:47:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:47:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:47:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:47:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:47: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-29 13:47: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-29 13:47: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-29 13:47: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-29 13:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-3890, 2026-08-29 13:48:03, 2026-08-29 13:48:03))  
[2026-08-29 13: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-20260829-3890, 2026-08-29 13:48:03, 2026-08-29 13:48:03))"} 
[2026-08-29 13:48:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:48:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:48:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:48:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:48: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-29 13:48:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:48: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-29 13:48: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-29 13:48: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-29 13:48: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-29 13:49:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:49:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:49:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-4959, 2026-08-29 13:49:03, 2026-08-29 13:49:03))  
[2026-08-29 13: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-20260829-4959, 2026-08-29 13:49:03, 2026-08-29 13:49:03))"} 
[2026-08-29 13:49:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:49:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:49:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:49:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:49:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:49:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:49:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:49: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-29 13:49: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-29 13:50: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-29 13:50: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-29 13:50:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:50:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:50:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13:50: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-29 13:50: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-20260829-0949, 2026-08-29 13:50:02, 2026-08-29 13:50:02))  
[2026-08-29 13:50: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-20260829-0949, 2026-08-29 13:50:02, 2026-08-29 13:50:02))"} 
[2026-08-29 13:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50:12] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 13:50:12] 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":"A8plnE2JHNo36JZhOqh89p3"}}}} 
[2026-08-29 13:50:12] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 13:50:12] production.INFO: OTP Email sent to dianberdianti98@gmail.com  
[2026-08-29 13:50:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:50: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-29 13:50: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-29 13:51:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51: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-29 13:51:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51: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-29 13:51: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-29 13:51:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:51:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:51:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13:51: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-29 13:51: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-20260829-3738, 2026-08-29 13:51:07, 2026-08-29 13:51:07))  
[2026-08-29 13:51: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-20260829-3738, 2026-08-29 13:51:07, 2026-08-29 13:51:07))"} 
[2026-08-29 13:51:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cities from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cities from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337204 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337204 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:32] 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-29 13:51:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:32] 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-29 13:51:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:37] 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-29 13:51:37] 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-29 13:51:37] 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-29 13:51:37] 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-29 13:51:39] 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-29 13:51:39] 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-29 13:51:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:51:53] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 13:51: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":"A4x9-nkxrdbBEg2vMI6VBVQ"}}}} 
[2026-08-29 13:51:54] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 13:51:54] production.INFO: OTP Email sent to nandanailulfarih.nf@gmail.com  
[2026-08-29 13:52: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-29 13:52: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-29 13:52:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:52:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:52:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9241, 2026-08-29 13:52:05, 2026-08-29 13:52:05))  
[2026-08-29 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-20260829-9241, 2026-08-29 13:52:05, 2026-08-29 13:52:05))"} 
[2026-08-29 13:52: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-29 13:52: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-29 13:52:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:21] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 13:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52: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-29 13:52: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-29 13:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52: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-29 13:52:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:52:41] 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-29 13:52:41] 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-29 13:52:41] 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-29 13:52:41] 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-29 13:53:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:53:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:53:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8039, 2026-08-29 13:53:08, 2026-08-29 13:53:08))  
[2026-08-29 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-20260829-8039, 2026-08-29 13:53:08, 2026-08-29 13:53:08))"} 
[2026-08-29 13:53: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-29 13:53: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-29 13:53:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53:17] 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-29 13:53:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53: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-29 13:53: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-29 13:53:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53: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-29 13:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53: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-29 13:53:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53: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-29 13:53:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:53:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:54:02] 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-29 13:54:02] 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-29 13:54:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:54:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:54:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-0019, 2026-08-29 13:54:02, 2026-08-29 13:54:02))  
[2026-08-29 13: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-20260829-0019, 2026-08-29 13:54:02, 2026-08-29 13:54:02))"} 
[2026-08-29 13:54:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:54: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-29 13:54: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-29 13:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:54: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-29 13:54: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-29 13:54:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:54:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:54:40] 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-29 13:54:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:54:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:54:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:54:45] 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-29 13:54:45] 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-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:54:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:54:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:54:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-8652, 2026-08-29 13:55:04, 2026-08-29 13:55:04))  
[2026-08-29 13: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-20260829-8652, 2026-08-29 13:55:04, 2026-08-29 13:55:04))"} 
[2026-08-29 13:55: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-29 13:55: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-29 13:55: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-29 13:55: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-29 13:55:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:55:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:55:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:55:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:55:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:55:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:55:43] 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-29 13:55:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:55:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:55: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-29 13:55:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-4255, 2026-08-29 13:56:03, 2026-08-29 13:56:03))  
[2026-08-29 13: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-20260829-4255, 2026-08-29 13:56:03, 2026-08-29 13:56:03))"} 
[2026-08-29 13:56: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-29 13:56:04] 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-29 13:56: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-29 13:56: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-29 13:56:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:56: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-29 13:56: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-29 13:56:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:56:26] 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-29 13:56:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:56:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:56:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:57:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:57:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:57:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13:57: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-29 13:57: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-20260829-7604, 2026-08-29 13:57:07, 2026-08-29 13:57:07))  
[2026-08-29 13:57: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-20260829-7604, 2026-08-29 13:57:07, 2026-08-29 13:57:07))"} 
[2026-08-29 13:57: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-29 13:57: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-29 13:57: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-29 13:57: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-29 13:58:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:58:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:58:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:58:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-9811, 2026-08-29 13:58:04, 2026-08-29 13:58:04))  
[2026-08-29 13: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-20260829-9811, 2026-08-29 13:58:04, 2026-08-29 13:58:04))"} 
[2026-08-29 13:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:58:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:58: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-29 13:58: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-29 13:58: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-29 13:58: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-29 13:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 13:59:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 13:59:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 13: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-29 13: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-20260829-7565, 2026-08-29 13:59:03, 2026-08-29 13:59:03))  
[2026-08-29 13: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-20260829-7565, 2026-08-29 13:59:03, 2026-08-29 13:59:03))"} 
[2026-08-29 13:59:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:59:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13: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-29 13:59: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-29 13:59: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-29 13:59: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-29 13:59:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 13:59:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:00:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:00:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:00:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-3929, 2026-08-29 14:00:06, 2026-08-29 14:00:06))  
[2026-08-29 14: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-20260829-3929, 2026-08-29 14:00:06, 2026-08-29 14:00:06))"} 
[2026-08-29 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-29 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-29 14:00: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-29 14:00: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-29 14:00:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:00:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:00:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:00:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:01:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:01:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:01:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-7562, 2026-08-29 14:01:03, 2026-08-29 14:01:03))  
[2026-08-29 14: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-20260829-7562, 2026-08-29 14:01:03, 2026-08-29 14:01:03))"} 
[2026-08-29 14:01:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:01:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:01:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 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-29 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-29 14:01:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:01: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-29 14:01: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-29 14:01:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-8800, 2026-08-29 14:02:04, 2026-08-29 14:02:04))  
[2026-08-29 14: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-20260829-8800, 2026-08-29 14:02:04, 2026-08-29 14:02:04))"} 
[2026-08-29 14:02:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:02:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:02: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-29 14:02: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-29 14:02: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-29 14:02: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-29 14:02:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:03:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:03:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:03:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-1363, 2026-08-29 14:03:03, 2026-08-29 14:03:03))  
[2026-08-29 14: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-20260829-1363, 2026-08-29 14:03:03, 2026-08-29 14:03:03))"} 
[2026-08-29 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-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:03: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-29 14:03: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-29 14:03: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-29 14:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:03:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:03:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:03:44] 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-29 14:03:44] 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-29 14:03:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:03:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:03:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:03:50] 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-29 14:03:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:03:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:03:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:03:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:03:53] 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-29 14:03:53] 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-29 14:04:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:04:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:04:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-7180, 2026-08-29 14:04:03, 2026-08-29 14:04:03))  
[2026-08-29 14: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-20260829-7180, 2026-08-29 14:04:03, 2026-08-29 14:04:03))"} 
[2026-08-29 14:04: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-29 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-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:04:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04:38] 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-29 14:04: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-29 14:04: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-29 14:04:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:04:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:05:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:05:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:05:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9864, 2026-08-29 14:05:04, 2026-08-29 14:05:04))  
[2026-08-29 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-20260829-9864, 2026-08-29 14:05:04, 2026-08-29 14:05:04))"} 
[2026-08-29 14:05: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-29 14:05: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-29 14: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-29 14:05: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-29 14:05: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-29 14: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-29 14:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3772, 2026-08-29 14:06:04, 2026-08-29 14:06:04))  
[2026-08-29 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-20260829-3772, 2026-08-29 14:06:04, 2026-08-29 14:06:04))"} 
[2026-08-29 14:06: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-29 14:06: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-29 14:06: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-29 14:06: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-29 14: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-29 14: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-29 14:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 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-20260829-3072, 2026-08-29 14:07:03, 2026-08-29 14:07:03))  
[2026-08-29 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-20260829-3072, 2026-08-29 14:07:03, 2026-08-29 14:07:03))"} 
[2026-08-29 14:07:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:07:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:07:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:07:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:07:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from http://localhost:3091  
[2026-08-29 14:07:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from http://localhost:3091  
[2026-08-29 14:07:32] 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 http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:07:32] 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 http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from http://localhost:3091  
[2026-08-29 14:07:32] 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 http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:07:32] 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 http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:07:32] 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 http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:07:32] 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 http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:07:32] 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 http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 14:07:32] 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 http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:07:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:07:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:07:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:07:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from http://localhost:3091  
[2026-08-29 14:07:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from http://localhost:3091  
[2026-08-29 14:07:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 14:07:36] 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 http://localhost:3091  
[2026-08-29 14:07:36] 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 http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:07: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 http://localhost:3091  
[2026-08-29 14:07: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 http://localhost:3091  
[2026-08-29 14:07: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-08-30 from http://localhost:3091  
[2026-08-29 14:07:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:07: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-08-30 from http://localhost:3091  
[2026-08-29 14:07:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:07:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:07:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:07: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-29 14:07: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-29 14:07: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-29 14:07: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-29 14:07:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:07:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/274/history from http://localhost:3091  
[2026-08-29 14:07:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/274/history from http://localhost:3091  
[2026-08-29 14:07: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-29 14:07:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:07:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:07:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:07:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:08:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:08:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:08:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-1817, 2026-08-29 14:08:05, 2026-08-29 14:08:05))  
[2026-08-29 14: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-20260829-1817, 2026-08-29 14:08:05, 2026-08-29 14:08:05))"} 
[2026-08-29 14:08:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/274/history from http://localhost:3091  
[2026-08-29 14:08:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=yogi from http://localhost:3091  
[2026-08-29 14:08:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=yogi from http://localhost:3091  
[2026-08-29 14:08:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/23/history from http://localhost:3091  
[2026-08-29 14:08:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/23/history from http://localhost:3091  
[2026-08-29 14:08:28] 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-29 14:08:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:08:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:08: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-08-30 from http://localhost:3091  
[2026-08-29 14:08: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-29 14:08: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-29 14:09:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:09:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:09:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-8400, 2026-08-29 14:09:05, 2026-08-29 14:09:05))  
[2026-08-29 14: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-20260829-8400, 2026-08-29 14:09:05, 2026-08-29 14:09:05))"} 
[2026-08-29 14:09: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-29 14:09: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-29 14:09: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-08-30 from http://localhost:3091  
[2026-08-29 14:09:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:10: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-29 14:10: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-29 14:10:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:10:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:10:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-5611, 2026-08-29 14:10:03, 2026-08-29 14:10:03))  
[2026-08-29 14: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-20260829-5611, 2026-08-29 14:10:03, 2026-08-29 14:10:03))"} 
[2026-08-29 14:10:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:10: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-08-30 from http://localhost:3091  
[2026-08-29 14:10: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-29 14:10: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-29 14:11:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:11:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:11:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-4452, 2026-08-29 14:11:03, 2026-08-29 14:11:03))  
[2026-08-29 14: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-20260829-4452, 2026-08-29 14:11:03, 2026-08-29 14:11:03))"} 
[2026-08-29 14:11: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-29 14:11: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-29 14:11: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-29 14:11: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-29 14:11:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from http://localhost:3091  
[2026-08-29 14:11:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from http://localhost:3091  
[2026-08-29 14:11:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:11:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-02&view=day from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:11:19] 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 http://localhost:3091  
[2026-08-29 14:11:19] 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 http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-02&view=day from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:11:19] 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 http://localhost:3091  
[2026-08-29 14:11:19] 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 http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:11:19] 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 http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:11:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:11:19] 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 http://localhost:3091  
[2026-08-29 14:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:11:20] 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 http://localhost:3091  
[2026-08-29 14:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:11:20] 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 http://localhost:3091  
[2026-08-29 14:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from http://localhost:3091  
[2026-08-29 14:11:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:11: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-29 14:11: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-29 14:12:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:12:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:12:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-1497, 2026-08-29 14:12:04, 2026-08-29 14:12:04))  
[2026-08-29 14: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-20260829-1497, 2026-08-29 14:12:04, 2026-08-29 14:12:04))"} 
[2026-08-29 14:12:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:12:11] 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-29 14:12:11] 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-29 14:12:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:12: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-29 14:12: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-29 14:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-8689, 2026-08-29 14:13:03, 2026-08-29 14:13:03))  
[2026-08-29 14: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-20260829-8689, 2026-08-29 14:13:03, 2026-08-29 14:13:03))"} 
[2026-08-29 14:13: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-29 14:13: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-29 14:13: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-29 14:13: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-29 14:14:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:14:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:14:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14:14: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-29 14:14: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-20260829-5231, 2026-08-29 14:14:02, 2026-08-29 14:14:02))  
[2026-08-29 14:14: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-20260829-5231, 2026-08-29 14:14:02, 2026-08-29 14:14:02))"} 
[2026-08-29 14:14: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-29 14:14: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-29 14:15:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:15:01] 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-29 14:15:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:15:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:15:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-4964, 2026-08-29 14:15:03, 2026-08-29 14:15:03))  
[2026-08-29 14: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-20260829-4964, 2026-08-29 14:15:03, 2026-08-29 14:15:03))"} 
[2026-08-29 14:15:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:15:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:15:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:15:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:15: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-29 14:15: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-29 14:16:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:16:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:16:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-2194, 2026-08-29 14:16:04, 2026-08-29 14:16:04))  
[2026-08-29 14: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-20260829-2194, 2026-08-29 14:16:04, 2026-08-29 14:16:04))"} 
[2026-08-29 14:16: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-29 14:16: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-29 14:16: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-29 14:16: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-29 14:17:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:17:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:17:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-6362, 2026-08-29 14:17:07, 2026-08-29 14:17:07))  
[2026-08-29 14: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-20260829-6362, 2026-08-29 14:17:07, 2026-08-29 14:17:07))"} 
[2026-08-29 14:17: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-29 14:17: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-29 14:17: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-29 14:17:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:17:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:17:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:17: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-29 14:17:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:17: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-29 14:17: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-29 14:17:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:17:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:17:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:18:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:18:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:18:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:18:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-3639, 2026-08-29 14:18:06, 2026-08-29 14:18:06))  
[2026-08-29 14: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-20260829-3639, 2026-08-29 14:18:06, 2026-08-29 14:18:06))"} 
[2026-08-29 14:18:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:18: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-29 14:18: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-29 14:18:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:18:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:18:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 14: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-29 14:18:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:18:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:18:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:18: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-29 14:18: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-29 14:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3649, 2026-08-29 14:19:03, 2026-08-29 14:19:03))  
[2026-08-29 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-20260829-3649, 2026-08-29 14:19:03, 2026-08-29 14:19:03))"} 
[2026-08-29 14:19:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=31 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:19:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=31 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:19:09] 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-29 14:19:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from http://localhost:3091  
[2026-08-29 14:19:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from http://localhost:3091  
[2026-08-29 14:19:09] 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-29 14:19: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-29 14:19: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-29 14:19:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:19:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:19:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:19:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:19:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 14:19:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:19:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:19:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:19: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 http://localhost:3091  
[2026-08-29 14:19: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 http://localhost:3091  
[2026-08-29 14:19:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:19: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 http://localhost:3091  
[2026-08-29 14:19:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:19:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:19:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:19:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:19:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:19:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:19:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:19:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-07&view=month from http://localhost:3091  
[2026-08-29 14:19:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-07&start_date=2026-08-07 from http://localhost:3091  
[2026-08-29 14:19:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-07&start_date=2026-08-07 from http://localhost:3091  
[2026-08-29 14:19:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-07&view=month from http://localhost:3091  
[2026-08-29 14:19:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from http://localhost:3091  
[2026-08-29 14:19:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from http://localhost:3091  
[2026-08-29 14:19:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=32 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:19:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=32 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:19: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-08-30 from http://localhost:3091  
[2026-08-29 14:19:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:19:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3216 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:19:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3216 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:19:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=yogi from http://localhost:3091  
[2026-08-29 14:19:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/23/history from http://localhost:3091  
[2026-08-29 14: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-29 14: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-29 14:19:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3275 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:19:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3275 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:20:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:20:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:20:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-3252, 2026-08-29 14:20:04, 2026-08-29 14:20:04))  
[2026-08-29 14: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-20260829-3252, 2026-08-29 14:20:04, 2026-08-29 14:20:04))"} 
[2026-08-29 14:20:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:20:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:20: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-29 14:20: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-29 14:20:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:20: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-08-30 from http://localhost:3091  
[2026-08-29 14:20:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=32 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:20:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3275 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:20:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=327504 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:20:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=327504 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-02&view=day from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from http://localhost:3091  
[2026-08-29 14:20:49] 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 http://localhost:3091  
[2026-08-29 14:20:49] 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 http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:20:49] 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 http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:20:49] 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 http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:20:49] 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 http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:20:49] 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 http://localhost:3091  
[2026-08-29 14:20:50] 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 http://localhost:3091  
[2026-08-29 14:20:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:20:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:20:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:20:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:20:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:20:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:20:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:20:50] 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 http://localhost:3091  
[2026-08-29 14:20:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:20:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:20:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:20:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from http://localhost:3091  
[2026-08-29 14:20:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:20: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-29 14:20: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-29 14:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-0232, 2026-08-29 14:21:03, 2026-08-29 14:21:03))  
[2026-08-29 14: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-20260829-0232, 2026-08-29 14:21:03, 2026-08-29 14:21:03))"} 
[2026-08-29 14:21:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:21:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:21:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 14:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:21:09] 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 http://localhost:3091  
[2026-08-29 14:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 14:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:21:09] 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 http://localhost:3091  
[2026-08-29 14:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=week from http://localhost:3091  
[2026-08-29 14:21:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-23 from http://localhost:3091  
[2026-08-29 14:21:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=week from http://localhost:3091  
[2026-08-29 14:21:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-23 from http://localhost:3091  
[2026-08-29 14:21:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:21: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-08-30 from http://localhost:3091  
[2026-08-29 14:21:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:21: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-29 14:21: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-29 14:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:21:19] 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-29 14:21:19] 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-29 14:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:21:19] 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-29 14:21:19] 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-29 14:21:20] 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-29 14:21:20] 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-29 14:21:20] 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-29 14:21:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:21:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:21: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-29 14:21:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:21:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:21:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:21:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:21:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:21:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 14:21:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:21:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 14:21:25] 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 http://localhost:3091  
[2026-08-29 14:21:25] 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 http://localhost:3091  
[2026-08-29 14:21:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:21:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:21:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:21:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21: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 http://localhost:3091  
[2026-08-29 14:21: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 http://localhost:3091  
[2026-08-29 14:21:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:21: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-08-30 from http://localhost:3091  
[2026-08-29 14:21:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:21:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 14: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-29 14:21:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/264/history from http://localhost:3091  
[2026-08-29 14:21:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/264/history from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:21:45] 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 http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:21:45] 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 http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:21:45] 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 http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21:45] 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 http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:21:45] 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 http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:21:45] 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 http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:21:45] 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 http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:21:45] 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 http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from http://localhost:3091  
[2026-08-29 14:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:21:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:21:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:21: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-29 14:21:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:21:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14: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-29 14:21: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-29 14:21: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-29 14:22:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:22:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:22:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-6835, 2026-08-29 14:22:04, 2026-08-29 14:22:04))  
[2026-08-29 14: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-20260829-6835, 2026-08-29 14:22:04, 2026-08-29 14:22:04))"} 
[2026-08-29 14:22:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:22:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:22: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-29 14:22: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-29 14:23: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-29 14:23: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-29 14:23:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:23:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:23:01] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:23:01] 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":"A52Tnk0s3CypBNL7XY97lYf"}}}} 
[2026-08-29 14:23:02] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:23:02] production.INFO: OTP Email sent to ellitanti051@gmail.com  
[2026-08-29 14:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8782, 2026-08-29 14:23:04, 2026-08-29 14:23:04))  
[2026-08-29 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-20260829-8782, 2026-08-29 14:23:04, 2026-08-29 14:23:04))"} 
[2026-08-29 14:23:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:23:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:23: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-29 14:23: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-29 14:23:20] 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 http://localhost:3091  
[2026-08-29 14:23:20] 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 http://localhost:3091  
[2026-08-29 14:23:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:23:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:23:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:23:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:23:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:23:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:23:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from http://localhost:3091  
[2026-08-29 14:23:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:23:28] 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 http://localhost:3091  
[2026-08-29 14:23:28] 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 http://localhost:3091  
[2026-08-29 14:23:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:23:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:23:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:23:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:23:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:23:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:23:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from http://localhost:3091  
[2026-08-29 14:23:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:23:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-7187, 2026-08-29 14:24:03, 2026-08-29 14:24:03))  
[2026-08-29 14: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-20260829-7187, 2026-08-29 14:24:03, 2026-08-29 14:24:03))"} 
[2026-08-29 14:24: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-29 14:24: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-29 14:24:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:24: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-29 14:24: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-29 14:24:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:24:27] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:24:28] 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":"A7XnRtEGwwMJ0h7_6CqbmOs"}}}} 
[2026-08-29 14:24:28] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:24:28] production.INFO: OTP Email sent to elly.ntn88@gmail.com  
[2026-08-29 14:24:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:24:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:24:36] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:24:37] 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":"AtBCgmGjUSeTeQT5YLwNJEI"}}}} 
[2026-08-29 14:24:37] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:24:37] production.INFO: OTP Email sent to elly.ntn88@gmail.com  
[2026-08-29 14:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-7992, 2026-08-29 14:25:03, 2026-08-29 14:25:03))  
[2026-08-29 14: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-20260829-7992, 2026-08-29 14:25:03, 2026-08-29 14:25:03))"} 
[2026-08-29 14:25: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-29 14:25: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-29 14:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:25: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 http://localhost:3091  
[2026-08-29 14:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:25:20] 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 http://localhost:3091  
[2026-08-29 14:25:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 14:25:20] 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 http://localhost:3091  
[2026-08-29 14:25:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:25:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:25:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:25:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:25:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:25:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:25:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:25:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:25:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:25: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 http://localhost:3091  
[2026-08-29 14:25:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from http://localhost:3091  
[2026-08-29 14:25: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-29 14:25: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-29 14:25:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:25: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-08-30 from http://localhost:3091  
[2026-08-29 14:25:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:25: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-29 14:25:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:25:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:25: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-29 14:25:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=yogi from http://localhost:3091  
[2026-08-29 14:25:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/23/history from http://localhost:3091  
[2026-08-29 14:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:25:56] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:25: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":"A85W7KVF9Oz9dVP9d_JAGOJ"}}}} 
[2026-08-29 14:25:57] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:25:57] production.INFO: OTP Email sent to elly.ntn88@gmail.com  
[2026-08-29 14:26:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:26:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:26:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-2490, 2026-08-29 14:26:04, 2026-08-29 14:26:04))  
[2026-08-29 14: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-20260829-2490, 2026-08-29 14:26:04, 2026-08-29 14:26:04))"} 
[2026-08-29 14:26: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-29 14:26: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-29 14:26:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:26:19] 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-08-30 from http://localhost:3091  
[2026-08-29 14:26:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:26:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:26:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:26: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-29 14:26: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-29 14:26:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:26:31] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:26:31] 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":"AIF0qzl_f9TrcGa1sSCBj-7"}}}} 
[2026-08-29 14:26:31] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:26:31] production.INFO: OTP Email sent to elly.ntn88@gmail.com  
[2026-08-29 14:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-1459, 2026-08-29 14:27:03, 2026-08-29 14:27:03))  
[2026-08-29 14: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-20260829-1459, 2026-08-29 14:27:03, 2026-08-29 14:27:03))"} 
[2026-08-29 14:27:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from http://localhost:3091  
[2026-08-29 14:27: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 http://localhost:3091  
[2026-08-29 14:27:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:27:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:27:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from http://localhost:3091  
[2026-08-29 14:27:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:27:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from http://localhost:3091  
[2026-08-29 14:27:07] 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 http://localhost:3091  
[2026-08-29 14:27:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from http://localhost:3091  
[2026-08-29 14:27:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:27:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:27:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:27:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:27:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:27:08] 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 http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:27:08] 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 http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from http://localhost:3091  
[2026-08-29 14:27:08] 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 http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:27:08] 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 http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:27:08] 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 http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:27:08] 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 http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from http://localhost:3091  
[2026-08-29 14:27:08] 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 http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from http://localhost:3091  
[2026-08-29 14:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:27:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:27:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:27:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:27:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:27:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:27:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 14:27:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:27:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 14:27: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 http://localhost:3091  
[2026-08-29 14:27: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 http://localhost:3091  
[2026-08-29 14:27:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:27:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:27:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:27:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:27:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:27:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:27:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:27:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:27:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:27:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:27: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 http://localhost:3091  
[2026-08-29 14:27: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 http://localhost:3091  
[2026-08-29 14:27:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:27:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:27:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 14:27: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 http://localhost:3091  
[2026-08-29 14:27:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:27: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-29 14:27: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-29 14:27:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:27:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:27: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 http://localhost:3091  
[2026-08-29 14:27: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 http://localhost:3091  
[2026-08-29 14:27:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:27:32] 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-08-30 from http://localhost:3091  
[2026-08-29 14:27:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:27:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:27:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:27:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=yogi from http://localhost:3091  
[2026-08-29 14:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/23/history from http://localhost:3091  
[2026-08-29 14:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-1330, 2026-08-29 14:28:03, 2026-08-29 14:28:03))  
[2026-08-29 14: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-20260829-1330, 2026-08-29 14:28:03, 2026-08-29 14:28:03))"} 
[2026-08-29 14:28:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:28:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:28: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-08-30 from http://localhost:3091  
[2026-08-29 14:28: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-29 14:28: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-29 14:29:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:29:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:29:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-8840, 2026-08-29 14:29:05, 2026-08-29 14:29:05))  
[2026-08-29 14: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-20260829-8840, 2026-08-29 14:29:05, 2026-08-29 14:29:05))"} 
[2026-08-29 14:29:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:29: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-29 14:29:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:29:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:29:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:29:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:29:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:29:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:29:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:29:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:29:35] 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-08-30 from http://localhost:3091  
[2026-08-29 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=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 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-29 14:29:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:29:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:29: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-29 14:30:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:30: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-29 14:30: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-29 14:30:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:30: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-29 14:30:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:30:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:30:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14:30: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-29 14:30: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-20260829-9797, 2026-08-29 14:30:02, 2026-08-29 14:30:02))  
[2026-08-29 14:30: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-20260829-9797, 2026-08-29 14:30:02, 2026-08-29 14:30:02))"} 
[2026-08-29 14:30:06] 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-29 14:30:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:30:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:30:06] 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-29 14:30:08] 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-29 14:30: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-29 14:30:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:30: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-08-30 from http://localhost:3091  
[2026-08-29 14:30: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-29 14:30: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-29 14:31:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:31:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:31:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-9775, 2026-08-29 14:31:03, 2026-08-29 14:31:03))  
[2026-08-29 14: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-20260829-9775, 2026-08-29 14:31:03, 2026-08-29 14:31:03))"} 
[2026-08-29 14:31: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-08-30 from http://localhost:3091  
[2026-08-29 14:31:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:31: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-29 14:31: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-29 14:31:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:31:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:31:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:32:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:32:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:32:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4408, 2026-08-29 14:32:05, 2026-08-29 14:32:05))  
[2026-08-29 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-20260829-4408, 2026-08-29 14:32:05, 2026-08-29 14:32:05))"} 
[2026-08-29 14:32: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-29 14:32: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-29 14:32:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:32: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-29 14:32:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:32: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-29 14:32:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:32:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:32:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:18] 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-29 14:32:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:18] 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-29 14:32:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32: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-29 14:32:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:32:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:32: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-29 14:32:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:32:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:32:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:21] 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-29 14:32:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:32:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:32:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:32:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:32:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:32:34] 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-08-30 from http://localhost:3091  
[2026-08-29 14:32: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-29 14:32:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:32: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-29 14:32:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331101 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:32:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331101 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:33:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:33:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:33:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-6486, 2026-08-29 14:33:05, 2026-08-29 14:33:05))  
[2026-08-29 14: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-20260829-6486, 2026-08-29 14:33:05, 2026-08-29 14:33:05))"} 
[2026-08-29 14:33:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:33:35] 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-08-30 from http://localhost:3091  
[2026-08-29 14:33: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-29 14:33: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-29 14:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-6349, 2026-08-29 14:34:04, 2026-08-29 14:34:04))  
[2026-08-29 14: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-20260829-6349, 2026-08-29 14:34:04, 2026-08-29 14:34:04))"} 
[2026-08-29 14:34:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:34:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:34: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-29 14:34:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:34: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-29 14:34:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:34: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-29 14:34: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-29 14:34:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:34:55] 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-08-30 from http://localhost:3091  
[2026-08-29 14:34:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:34:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:34:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:34:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:34:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:34:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:34:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:35:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:35:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:35:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-3563, 2026-08-29 14:35:07, 2026-08-29 14:35:07))  
[2026-08-29 14: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-20260829-3563, 2026-08-29 14:35:07, 2026-08-29 14:35:07))"} 
[2026-08-29 14:35:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:35:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:35:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:35:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3310 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:35:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3310 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:35:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331017 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:35:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331017 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:35:37] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:35:37] 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":"AKUJWQW34J4wo58Wr-9R7mW"}}}} 
[2026-08-29 14:35:38] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:35:38] production.INFO: OTP Email sent to diyaha634@gmail.com  
[2026-08-29 14:35:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:35: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-29 14:35: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-29 14:35:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:35: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-08-30 from http://localhost:3091  
[2026-08-29 14:36:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:36:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:36:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 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-20260829-2022, 2026-08-29 14:36:04, 2026-08-29 14:36:04))  
[2026-08-29 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-20260829-2022, 2026-08-29 14:36:04, 2026-08-29 14:36:04))"} 
[2026-08-29 14:36:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:18] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:36:19] 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":"AwiZ8AzU2bI_IfCvd-6XUqc"}}}} 
[2026-08-29 14:36:19] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:36:19] production.INFO: OTP Email sent to novirabunga@gmail.com  
[2026-08-29 14:36:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:36:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:36:34] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:36:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:36:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:36: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-29 14:36:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:36:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:36:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:36:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:36:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:36: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-29 14:36:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:36:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:36:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36: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-29 14:36:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:36: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-29 14:36: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-29 14:36:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=week from http://localhost:3091  
[2026-08-29 14:36:55] 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-08-30 from http://localhost:3091  
[2026-08-29 14:36:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:56] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:36: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-29 14:36: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-29 14:36:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:36:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:37:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:37:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14:37: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-29 14:37: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-20260829-1447, 2026-08-29 14:37:02, 2026-08-29 14:37:02))  
[2026-08-29 14:37: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-20260829-1447, 2026-08-29 14:37:02, 2026-08-29 14:37:02))"} 
[2026-08-29 14:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37: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-29 14:37:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:37: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-29 14:37:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:37:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:09] 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-29 14:37:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:09] 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-29 14:37:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:10] 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-29 14:37:10] 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-29 14:37:10] 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-29 14:37:10] 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-29 14:37:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:11] 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-29 14:37: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-29 14:37:11] 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-29 14:37: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-29 14:37:14] 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-29 14:37:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:14] 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-29 14:37:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 14:37:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:37:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:37:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from http://localhost:3091  
[2026-08-29 14:37:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:37: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=50&service_category_id=1 from http://localhost:3091  
[2026-08-29 14:37: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=50&service_category_id=5 from http://localhost:3091  
[2026-08-29 14:37:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:37: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=50&service_category_id=13 from http://localhost:3091  
[2026-08-29 14:37: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=50&service_category_id=10 from http://localhost:3091  
[2026-08-29 14:37: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=50&service_category_id=17 from http://localhost:3091  
[2026-08-29 14:37: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=50&service_category_id=7 from http://localhost:3091  
[2026-08-29 14:37: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=50&service_category_id=14 from http://localhost:3091  
[2026-08-29 14:37: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=50&service_category_id=9 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=15 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=11 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=12 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=16 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=19 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=20 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=18 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=1 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=13 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=5 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=10 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=17 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=14 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=7 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=11 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=9 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=15 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=12 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=19 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=16 from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=18 from http://localhost:3091  
[2026-08-29 14:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14: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=50&service_category_id=20 from http://localhost:3091  
[2026-08-29 14:37:16] 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-29 14:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14: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 http://localhost:3091  
[2026-08-29 14:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14: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 http://localhost:3091  
[2026-08-29 14: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 http://localhost:3091  
[2026-08-29 14:37:16] 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-29 14:37: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 http://localhost:3091  
[2026-08-29 14:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:37:17] 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-29 14:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:37:17] 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-29 14:37: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 http://localhost:3091  
[2026-08-29 14:37:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from http://localhost:3091  
[2026-08-29 14:37: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 http://localhost:3091  
[2026-08-29 14:37:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 14:37:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-11&view=month from http://localhost:3091  
[2026-08-29 14:37:24] 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 http://localhost:3091  
[2026-08-29 14:37:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-11&view=month from http://localhost:3091  
[2026-08-29 14:37:24] 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 http://localhost:3091  
[2026-08-29 14:37:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:37:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:37:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=month from http://localhost:3091  
[2026-08-29 14:37: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 http://localhost:3091  
[2026-08-29 14:37:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=month from http://localhost:3091  
[2026-08-29 14:37: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 http://localhost:3091  
[2026-08-29 14:37:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:37:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:37:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:37:48] production.INFO: DEBUG therapist 6 {"has_schedule":false,"schedule":null,"reqStart":"12:15:00","reqEnd":"15:15:00","shiftStart":null,"shiftEnd":null} 
[2026-08-29 14:37:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:54] 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-29 14:37:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37: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-29 14:37:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:37:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:37: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-29 14:37:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:37:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:37:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:37:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:37:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:37:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:38:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38: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-29 14:38:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38: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-29 14:38:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38: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-29 14:38:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38: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-29 14:38: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-29 14:38:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:38: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-29 14:38: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-29 14:38: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-29 14:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2844, 2026-08-29 14:38:03, 2026-08-29 14:38:03))  
[2026-08-29 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-20260829-2844, 2026-08-29 14:38:03, 2026-08-29 14:38:03))"} 
[2026-08-29 14:38:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:38:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:38:05] 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-29 14:38: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-29 14:38:05] 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-29 14:38: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-29 14:38:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:38:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:38:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:38:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38:12] 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":"15:15:00","reqEnd":"18:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 14:38:12] 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":"15:15:00","reqEnd":"18:15:00","conflict":false} 
[2026-08-29 14:38:12] 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":"15:15:00","reqEnd":"18:15:00","conflict":false} 
[2026-08-29 14:38:12] 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":"15:15:00","reqEnd":"18:15:00","conflict":false} 
[2026-08-29 14:38:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38:22] 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 http://localhost:3091  
[2026-08-29 14:38:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=month from http://localhost:3091  
[2026-08-29 14:38:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:38:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:38:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38:46] 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:00:00","reqEnd":"19:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 14:38:46] 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:00:00","reqEnd":"19:00:00","conflict":false} 
[2026-08-29 14:38:46] 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:00:00","reqEnd":"19:00:00","conflict":false} 
[2026-08-29 14:38:46] 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:00:00","reqEnd":"19:00:00","conflict":false} 
[2026-08-29 14:38:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:38:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:38:57] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":336,"therapist_id":6,"date":null,"start_date":"2026-09-07","end_date":null,"day_of_week":"monday","start_time":"09:00:00","end_time":"19:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:33:48.000000Z","updated_at":"2026-08-23T05:00:18.000000Z"},"reqStart":"09:00:00","reqEnd":"11:00:00","shiftStart":"09:00:00","shiftEnd":"19:30:00"} 
[2026-08-29 14:38:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=266000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=266000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:38:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=266000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:39: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 http://localhost:3091  
[2026-08-29 14:39:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from http://localhost:3091  
[2026-08-29 14:39: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 http://localhost:3091  
[2026-08-29 14:39:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from http://localhost:3091  
[2026-08-29 14:39:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:39:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:39:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-3949, 2026-08-29 14:39:03, 2026-08-29 14:39:03))  
[2026-08-29 14: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-20260829-3949, 2026-08-29 14:39:03, 2026-08-29 14:39:03))"} 
[2026-08-29 14:39: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-29 14:39: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-29 14:39:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:39:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:39:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from http://localhost:3091  
[2026-08-29 14:39: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 http://localhost:3091  
[2026-08-29 14:39:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:39:35] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":336,"therapist_id":6,"date":null,"start_date":"2026-09-07","end_date":null,"day_of_week":"monday","start_time":"09:00:00","end_time":"19:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:33:48.000000Z","updated_at":"2026-08-23T05:00:18.000000Z"},"reqStart":"09:00:00","reqEnd":"11:00:00","shiftStart":"09:00:00","shiftEnd":"19:30:00"} 
[2026-08-29 14:39: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:39:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:39:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:39: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-29 14:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:39: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-29 14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:40:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:40:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:40:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:40:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14:40:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 14:40:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-9505, 2026-08-29 14:40:03, 2026-08-29 14:40:03))  
[2026-08-29 14:40:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-9505, 2026-08-29 14:40:03, 2026-08-29 14:40:03))"} 
[2026-08-29 14:40:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:40:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:40: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-29 14:40: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-29 14:40: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 http://localhost:3091  
[2026-08-29 14:40:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from http://localhost:3091  
[2026-08-29 14:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:40: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:40:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:40:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:40:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:40:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:40:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:41:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:41:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:41:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:41:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14:41: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-29 14:41: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-20260829-4920, 2026-08-29 14:41:02, 2026-08-29 14:41:02))  
[2026-08-29 14:41: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-20260829-4920, 2026-08-29 14:41:02, 2026-08-29 14:41:02))"} 
[2026-08-29 14:41: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 http://localhost:3091  
[2026-08-29 14:41:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=month from http://localhost:3091  
[2026-08-29 14:41: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:41:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:41: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:41: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:41:16] 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 http://localhost:3091  
[2026-08-29 14:41:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=month from http://localhost:3091  
[2026-08-29 14:41: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-29 14:41: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-29 14:41:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from http://localhost:3091  
[2026-08-29 14:41: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 http://localhost:3091  
[2026-08-29 14:41:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:41:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:41: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:41: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-29 14:41: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:41:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:42:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=month from http://localhost:3091  
[2026-08-29 14:42: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 http://localhost:3091  
[2026-08-29 14:42:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:42:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:42:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-2250, 2026-08-29 14:42:04, 2026-08-29 14:42:04))  
[2026-08-29 14: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-20260829-2250, 2026-08-29 14:42:04, 2026-08-29 14:42:04))"} 
[2026-08-29 14:42:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 14:42:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=month from http://localhost:3091  
[2026-08-29 14:42: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 http://localhost:3091  
[2026-08-29 14:42: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-29 14:42: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-29 14:42:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:42:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:42:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:42:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:42:25] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":336,"therapist_id":6,"date":null,"start_date":"2026-09-07","end_date":null,"day_of_week":"monday","start_time":"09:00:00","end_time":"19:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:33:48.000000Z","updated_at":"2026-08-23T05:00:18.000000Z"},"reqStart":"09:00:00","reqEnd":"11:00:00","shiftStart":"09:00:00","shiftEnd":"19:30:00"} 
[2026-08-29 14:43:02] 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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:43:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:43:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:43:02] 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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:43:02] 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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:43:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-3376, 2026-08-29 14:43:03, 2026-08-29 14:43:03))  
[2026-08-29 14: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-20260829-3376, 2026-08-29 14:43:03, 2026-08-29 14:43:03))"} 
[2026-08-29 14:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:43:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:43:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:43:11] 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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:43:22] 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 http://localhost:3091  
[2026-08-29 14:43:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=month from http://localhost:3091  
[2026-08-29 14:43: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-29 14:43: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-29 14:43:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:43:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:43:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:43:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:43:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:43:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:43:40] 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-29 14:43:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:43:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:43:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:43:41] 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-29 14:43:41] 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-29 14:43:41] 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-29 14:43:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/376/agenda-logs from http://localhost:3091  
[2026-08-29 14:43:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/376/agenda-logs from http://localhost:3091  
[2026-08-29 14:44:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:44:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:44:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-2877, 2026-08-29 14:44:04, 2026-08-29 14:44:04))  
[2026-08-29 14: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-20260829-2877, 2026-08-29 14:44:04, 2026-08-29 14:44:04))"} 
[2026-08-29 14:44:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/agenda-logs from http://localhost:3091  
[2026-08-29 14:44:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/agenda-logs from http://localhost:3091  
[2026-08-29 14:44:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:44:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:44: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-29 14:44: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-29 14:44:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:44:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:44:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:44:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:45:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:45:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:45:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-7958, 2026-08-29 14:45:05, 2026-08-29 14:45:05))  
[2026-08-29 14: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-20260829-7958, 2026-08-29 14:45:05, 2026-08-29 14:45:05))"} 
[2026-08-29 14:45: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-29 14:45: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-29 14:45:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:45:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:45:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:45:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:46:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337205 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:46:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337205 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:46:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:46:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:46:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-5358, 2026-08-29 14:46:06, 2026-08-29 14:46:06))  
[2026-08-29 14: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-20260829-5358, 2026-08-29 14:46:06, 2026-08-29 14:46:06))"} 
[2026-08-29 14:46: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-29 14:46: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-29 14:46:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:47:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:47:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:47:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-7014, 2026-08-29 14:47:03, 2026-08-29 14:47:03))  
[2026-08-29 14: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-20260829-7014, 2026-08-29 14:47:03, 2026-08-29 14:47:03))"} 
[2026-08-29 14:47:21] 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-29 14:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 14:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 14:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 14:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 14:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 14:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 14:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 14:47:22] 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-29 14:47:22] 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-29 14:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:47:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:47:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:47:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:47:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:47:22] 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-29 14:47:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/agenda-logs from http://localhost:3091  
[2026-08-29 14:47:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:47:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:47:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:47:35] 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-29 14:47:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:47:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 14:47:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:47:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 14:47:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:47:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 14:47:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:47:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 14:47:36] 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-29 14:47:36] 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-29 14:47:37] 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-29 14:47:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:47:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/agenda-logs from http://localhost:3091  
[2026-08-29 14:47: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-29 14:47: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-29 14:47: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-29 14:47:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:47:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:47: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-29 14:47:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-2493, 2026-08-29 14:48:04, 2026-08-29 14:48:04))  
[2026-08-29 14: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-20260829-2493, 2026-08-29 14:48:04, 2026-08-29 14:48:04))"} 
[2026-08-29 14:48: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-29 14:48:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/agenda-logs from http://localhost:3091  
[2026-08-29 14:48:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:48:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 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-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:48: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-29 14:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/agenda-logs from http://localhost:3091  
[2026-08-29 14:49:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:49:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:49:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:49:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:49:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7916, 2026-08-29 14:49:04, 2026-08-29 14:49:04))  
[2026-08-29 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-20260829-7916, 2026-08-29 14:49:04, 2026-08-29 14:49:04))"} 
[2026-08-29 14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:49:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:49:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:49:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:49:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:49:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:49: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-29 14:49: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-29 14:49:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:50:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:50:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:50:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:50:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-7016, 2026-08-29 14:50:04, 2026-08-29 14:50:04))  
[2026-08-29 14: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-20260829-7016, 2026-08-29 14:50:04, 2026-08-29 14:50:04))"} 
[2026-08-29 14:50:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:50:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:50:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:50:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:50:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:50:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:51: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-29 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-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:51:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:51:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:51:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-8164, 2026-08-29 14:51:05, 2026-08-29 14:51:05))  
[2026-08-29 14: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-20260829-8164, 2026-08-29 14:51:05, 2026-08-29 14:51:05))"} 
[2026-08-29 14:51:21] 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-29 14:51:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:51:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-29 14:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 14:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 14:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 14:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 14:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:51:22] 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-29 14:51:22] 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-29 14:51:22] 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-29 14:51:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:51:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:52:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:52:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:52:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-5405, 2026-08-29 14:52:04, 2026-08-29 14:52:04))  
[2026-08-29 14: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-20260829-5405, 2026-08-29 14:52:04, 2026-08-29 14:52:04))"} 
[2026-08-29 14:52: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-29 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-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:52:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:52:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:52:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:52:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:52:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:52:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 14:52:39] 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 http://localhost:3091  
[2026-08-29 14:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 14:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:52:39] 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 http://localhost:3091  
[2026-08-29 14:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:52:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:52:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:52:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from http://localhost:3091  
[2026-08-29 14:52: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 http://localhost:3091  
[2026-08-29 14:52:42] 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 http://localhost:3091  
[2026-08-29 14:52:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 14:52:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?search=BK-20260827-8271 from http://localhost:3091  
[2026-08-29 14:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?search=BK-20260827-8271 from http://localhost:3091  
[2026-08-29 14:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?search=BK-20260827-8271 from http://localhost:3091  
[2026-08-29 14:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?search=BK-20260827-8271 from http://localhost:3091  
[2026-08-29 14:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345 from http://localhost:3091  
[2026-08-29 14:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345 from http://localhost:3091  
[2026-08-29 14:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345 from http://localhost:3091  
[2026-08-29 14:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/invoice/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/invoice/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/invoice/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:52:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:52:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:53:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:53:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:53:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-8297, 2026-08-29 14:53:06, 2026-08-29 14:53:06))  
[2026-08-29 14: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-20260829-8297, 2026-08-29 14:53:06, 2026-08-29 14:53:06))"} 
[2026-08-29 14:53:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?search=BK-20260827-8271 from http://localhost:3091  
[2026-08-29 14:53:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?search=BK-20260827-8271 from http://localhost:3091  
[2026-08-29 14:53:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345 from http://localhost:3091  
[2026-08-29 14:53:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345 from http://localhost:3091  
[2026-08-29 14:53:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:53:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/invoice/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:53:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:53:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/invoice/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:53: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-29 14:53: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-29 14:53:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:53:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:53: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 http://localhost:3091  
[2026-08-29 14:53:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 14:53:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:53:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:53:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:54:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:54:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:54:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-6278, 2026-08-29 14:54:07, 2026-08-29 14:54:07))  
[2026-08-29 14: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-20260829-6278, 2026-08-29 14:54:07, 2026-08-29 14:54:07))"} 
[2026-08-29 14:54: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-29 14:54: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-29 14:54:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 14:54: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 http://localhost:3091  
[2026-08-29 14:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-3529, 2026-08-29 14:55:04, 2026-08-29 14:55:04))  
[2026-08-29 14: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-20260829-3529, 2026-08-29 14:55:04, 2026-08-29 14:55:04))"} 
[2026-08-29 14:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:55: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-29 14:55: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-29 14:55:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 14:55: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 http://localhost:3091  
[2026-08-29 14:55:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56: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-29 14:56:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-5822, 2026-08-29 14:56:03, 2026-08-29 14:56:03))  
[2026-08-29 14: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-20260829-5822, 2026-08-29 14:56:03, 2026-08-29 14:56:03))"} 
[2026-08-29 14:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56: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-29 14:56: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-29 14:56:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56: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-29 14:56:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56: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 http://localhost:3091  
[2026-08-29 14:56:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 14:56:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 14:56:42] 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 http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:56:42] 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 http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:56: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 http://localhost:3091  
[2026-08-29 14:56:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from http://localhost:3091  
[2026-08-29 14:56:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 14:56:47] 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 http://localhost:3091  
[2026-08-29 14:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-2707, 2026-08-29 14:57:04, 2026-08-29 14:57:04))  
[2026-08-29 14: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-20260829-2707, 2026-08-29 14:57:04, 2026-08-29 14:57:04))"} 
[2026-08-29 14:57:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:57:11] 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-29 14:57:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from http://localhost:3091  
[2026-08-29 14:57:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from http://localhost:3091  
[2026-08-29 14:57:11] 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-29 14:57:11] 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-29 14:57:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from http://localhost:3091  
[2026-08-29 14:57:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 14:57:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:57:11] 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-29 14:57:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 14:57:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-29 14:57:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from http://localhost:3091  
[2026-08-29 14:57:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-29 14:57:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:57:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:57:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:57:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:57: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 http://localhost:3091  
[2026-08-29 14:57:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from http://localhost:3091  
[2026-08-29 14:57:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from http://localhost:3091  
[2026-08-29 14:57: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 http://localhost:3091  
[2026-08-29 14:57: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 http://localhost:3091  
[2026-08-29 14:57:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:57: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 http://localhost:3091  
[2026-08-29 14:57:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:57:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from http://localhost:3091  
[2026-08-29 14:57:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:57:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:57:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:57:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:57:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:57:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from http://localhost:3091  
[2026-08-29 14:57:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from http://localhost:3091  
[2026-08-29 14:57: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 http://localhost:3091  
[2026-08-29 14:57:15] 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 http://localhost:3091  
[2026-08-29 14:57:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 14:57:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:57: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-29 14:57: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-29 14:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:57:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337205 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:57:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 14:57:44] 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 http://localhost:3091  
[2026-08-29 14:57:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:57:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:57:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3324 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:57:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3324 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:58:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:58:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:58:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-6476, 2026-08-29 14:58:03, 2026-08-29 14:58:03))  
[2026-08-29 14: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-20260829-6476, 2026-08-29 14:58:03, 2026-08-29 14:58:03))"} 
[2026-08-29 14:58:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 14:58: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 http://localhost:3091  
[2026-08-29 14:58:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:58:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:58:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=10&page=1 from http://localhost:3091  
[2026-08-29 14:58:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=10&page=1 from http://localhost:3091  
[2026-08-29 14:58:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:58:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1 from http://localhost:3091  
[2026-08-29 14:58:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1 from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=10&page=1 from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1 from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=10&page=1 from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/277/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/278/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/276/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/274/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1 from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/275/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/277/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/278/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/276/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=new from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/275/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=vip from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/275/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/274/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=vip from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=new from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=vip from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/278/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/277/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=new from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/276/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/275/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/273/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/269/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/271/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/270/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/272/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=vip from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=new from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/273/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/269/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/271/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/270/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/272/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/273/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/269/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/271/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/272/history from http://localhost:3091  
[2026-08-29 14:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/270/history from http://localhost:3091  
[2026-08-29 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-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:58: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-29 14:58:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:58:37] production.ERROR: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (YOGI, yg.spaceshipZ@gmail.com, 085221162083, , Jl. Pangkalan Jati 1 No.1, Gandul, Cinere, $2y$12$Wtshi06j7t8uUzedx99XceAL5qcnYhi92IQA5BC/37QShC5tKgGba, customer, 1, walk-in, new, 0, , 1, 1, 2026-08-29 14:58:37, 2026-08-29 14:58:37)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (YOGI, yg.spaceshipZ@gmail.com, 085221162083, , Jl. Pangkalan Jati 1 No.1, Gandul, Cinere, $2y$12$Wtshi06j7t8uUzedx99XceAL5qcnYhi92IQA5BC/37QShC5tKgGba, customer, 1, walk-in, new, 0, , 1, 1, 2026-08-29 14:58:37, 2026-08-29 14:58:37)) at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:822)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#10 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#12 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#14 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#15 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#16 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#17 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#19 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#20 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#21 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#22 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#27 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#28 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#29 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#31 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#32 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#35 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#38 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#39 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#40 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#43 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#45 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#46 {main}

[previous exception] [object] (PDOException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:580)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(580): PDOStatement->execute()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(809): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#10 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#12 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#14 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#15 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#16 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#17 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#19 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#20 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#21 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#22 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#27 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#28 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#29 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#30 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#31 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#38 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#39 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#40 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#45 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#46 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#47 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#48 {main}
"} 
[2026-08-29 14:58:42] 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 http://localhost:3091  
[2026-08-29 14:58:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 14:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from http://localhost:3091  
[2026-08-29 14:58:55] production.ERROR: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (YOGI, yg.spaceshipZ@gmail.com, 085221162083, , Jl. Pangkalan Jati 1 No.1, Gandul, Cinere, $2y$12$eARhDAemc3UcKP40F86VdurRS2xsjM/lTjDCp5OALYUMcxse4J1tu, customer, 1, walk-in, new, 0, , 1, 1, 2026-08-29 14:58:55, 2026-08-29 14:58:55)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 (Connection: mysql, SQL: insert into `users` (`name`, `email`, `phone`, `birth_date`, `address`, `password`, `role`, `branch_id`, `registration_source`, `membership_status`, `has_app_account`, `notes`, `is_verified`, `is_active`, `updated_at`, `created_at`) values (YOGI, yg.spaceshipZ@gmail.com, 085221162083, , Jl. Pangkalan Jati 1 No.1, Gandul, Cinere, $2y$12$eARhDAemc3UcKP40F86VdurRS2xsjM/lTjDCp5OALYUMcxse4J1tu, customer, 1, walk-in, new, 0, , 1, 1, 2026-08-29 14:58:55, 2026-08-29 14:58:55)) at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:822)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#10 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#12 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#14 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#15 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#16 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#17 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#19 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#20 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#21 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#22 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#27 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#28 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#29 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#31 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#32 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#35 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#38 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#39 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#40 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#43 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#45 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#46 {main}

[previous exception] [object] (PDOException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column `zafaran_db`.`users`.`birth_date` at row 1 at /var/www/zaffaranbe/vendor/illuminate/database/Connection.php:580)
[stacktrace]
#0 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(580): PDOStatement->execute()
#1 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(809): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback()
#3 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(569): Illuminate\\Database\\Connection->run()
#4 /var/www/zaffaranbe/vendor/illuminate/database/Connection.php(533): Illuminate\\Database\\Connection->statement()
#5 /var/www/zaffaranbe/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert()
#6 /var/www/zaffaranbe/vendor/illuminate/database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId()
#7 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1968): Illuminate\\Database\\Query\\Builder->insertGetId()
#8 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call()
#9 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#10 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert()
#11 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1023): Illuminate\\Database\\Eloquent\\Model->save()
#12 /var/www/zaffaranbe/vendor/illuminate/support/helpers.php(320): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#13 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Builder.php(1022): tap()
#14 /var/www/zaffaranbe/vendor/illuminate/support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#15 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#16 /var/www/zaffaranbe/vendor/illuminate/database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call()
#17 /var/www/zaffaranbe/app/Http/Controllers/Admin/CustomerController.php(121): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#18 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(36): App\\Http\\Controllers\\Admin\\CustomerController->store()
#19 /var/www/zaffaranbe/vendor/illuminate/container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#20 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#21 /var/www/zaffaranbe/vendor/illuminate/container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#22 /var/www/zaffaranbe/vendor/illuminate/container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#23 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(391): Illuminate\\Container\\Container->call()
#24 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(356): Laravel\\Lumen\\Application->callControllerCallable()
#25 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(331): Laravel\\Lumen\\Application->callLumenController()
#26 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(284): Laravel\\Lumen\\Application->callControllerAction()
#27 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(264): Laravel\\Lumen\\Application->callActionOnArrayBasedRoute()
#28 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#29 /var/www/zaffaranbe/app/Http/Middleware/CheckRole.php(31): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#30 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CheckRole->handle()
#31 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /var/www/zaffaranbe/app/Http/Middleware/Authenticate.php(42): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#33 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\Authenticate->handle()
#34 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#36 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#37 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(263): Laravel\\Lumen\\Application->sendThroughPipeline()
#38 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(171): Laravel\\Lumen\\Application->handleFoundRoute()
#39 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(48): Laravel\\Lumen\\Application->Laravel\\Lumen\\Concerns\\{closure}()
#40 /var/www/zaffaranbe/app/Http/Middleware/CorsMiddleware.php(40): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#41 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(183): App\\Http\\Middleware\\CorsMiddleware->handle()
#42 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /var/www/zaffaranbe/vendor/illuminate/pipeline/Pipeline.php(119): Laravel\\Lumen\\Routing\\Pipeline->Laravel\\Lumen\\Routing\\{closure}()
#44 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(428): Illuminate\\Pipeline\\Pipeline->then()
#45 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(167): Laravel\\Lumen\\Application->sendThroughPipeline()
#46 /var/www/zaffaranbe/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(112): Laravel\\Lumen\\Application->dispatch()
#47 /var/www/zaffaranbe/public/index.php(28): Laravel\\Lumen\\Application->run()
#48 {main}
"} 
[2026-08-29 14:58:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 14:59:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 14:59:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 14: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-29 14: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-20260829-8033, 2026-08-29 14:59:03, 2026-08-29 14:59:03))  
[2026-08-29 14: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-20260829-8033, 2026-08-29 14:59:03, 2026-08-29 14:59:03))"} 
[2026-08-29 14:59:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:59:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337205 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:59:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:59:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:59:25] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:59: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":"AP7tdl12xF-iFB8jh_A_9TX"}}}} 
[2026-08-29 14:59:25] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 14:59:25] production.INFO: OTP Email sent to ayiyuma102@gmail.com  
[2026-08-29 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-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 14:59: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-29 14:59: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 http://localhost:3091  
[2026-08-29 14:59:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 14:59:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 14:59:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:00:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:00:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:00:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:00:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:00:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:00:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-7893, 2026-08-29 15:00:05, 2026-08-29 15:00:05))  
[2026-08-29 15: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-20260829-7893, 2026-08-29 15:00:05, 2026-08-29 15:00:05))"} 
[2026-08-29 15:00:05] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:00: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":"ApAGQ_u6tatnTSGlmvCAYlm"}}}} 
[2026-08-29 15:00:05] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:00:05] production.INFO: OTP Email sent to ayiyuma102@gmail.com  
[2026-08-29 15:00:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:00:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15: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-29 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-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:00:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 15:00: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 http://localhost:3091  
[2026-08-29 15:00:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=332407 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=332407 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-1454, 2026-08-29 15:01:04, 2026-08-29 15:01:04))  
[2026-08-29 15: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-20260829-1454, 2026-08-29 15:01:04, 2026-08-29 15:01:04))"} 
[2026-08-29 15:01:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01: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 http://localhost:3091  
[2026-08-29 15:01:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from http://localhost:3091  
[2026-08-29 15:01:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01: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-29 15:01: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-29 15:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:48] 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-29 15:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01: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-29 15:01: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-29 15:01:49] 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-29 15:01:49] 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-29 15:01: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-29 15:01: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-29 15:01:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01: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-29 15:01: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-29 15:01: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-29 15:01: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-29 15:01: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-29 15:01: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-29 15:01: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-29 15:01: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-29 15:01:53] production.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-29 15:01: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-29 15:01:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=10&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=10&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/276/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=new from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=vip from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/277/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/278/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/275/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/279/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=new from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=vip from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/277/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/275/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/276/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/278/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/279/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/274/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/273/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/272/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/271/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/270/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/274/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/273/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/272/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/270/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/271/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:01:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:02:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:02:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:02:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:02: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-29 15:02:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:02: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-29 15:02:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:02:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3653, 2026-08-29 15:02:04, 2026-08-29 15:02:04))  
[2026-08-29 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-20260829-3653, 2026-08-29 15:02:04, 2026-08-29 15:02:04))"} 
[2026-08-29 15:02:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:02:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:02:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:02:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:02:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=10&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:02:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/280/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:02:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:02:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:02:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/280/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:02:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=vip from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:02:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:02:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?branch_id=1&limit=1&page=1&status=new from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:02:38] 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-29 15:02:38] 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-29 15:02:38] 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-29 15:02:38] 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-29 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-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:02: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-29 15:02:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:02:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:02:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:02:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:03:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337204 from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:03:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337204 from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:03:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:03:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:03:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-1425, 2026-08-29 15:03:04, 2026-08-29 15:03:04))  
[2026-08-29 15: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-20260829-1425, 2026-08-29 15:03:04, 2026-08-29 15:03:04))"} 
[2026-08-29 15:03:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:03:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:03: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-29 15:03:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:03:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:03:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:03: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-29 15:03: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-29 15:03:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:03:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:03:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:03:58] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:03:58] 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":"AZcbwUqXIvW9krvJXwbMacN"}}}} 
[2026-08-29 15:03:58] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:03:58] production.INFO: OTP Email sent to anditaayu28november@gmail.com  
[2026-08-29 15:03:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:03:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:04:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:04:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:04:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:04:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:04:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 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-20260829-5067, 2026-08-29 15:04:03, 2026-08-29 15:04:03))  
[2026-08-29 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-20260829-5067, 2026-08-29 15:04:03, 2026-08-29 15:04:03))"} 
[2026-08-29 15:04:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:04:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:04:26] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:04:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:04:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:04:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:04: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-29 15:04:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:04:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:04:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:04:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:04:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 15: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-29 15:04:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:04: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-29 15:04: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-29 15:04: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-29 15:04: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-29 15:05:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:05:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:05:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15:05: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-20260829-7515, 2026-08-29 15:05:07, 2026-08-29 15:05:07))  
[2026-08-29 15:05: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-20260829-7515, 2026-08-29 15:05:07, 2026-08-29 15:05:07))"} 
[2026-08-29 15:05:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05: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-29 15:05: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-29 15:05: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-29 15:05:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05: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-29 15:05:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05: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-29 15:05:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05: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-29 15:05:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05: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-29 15:05:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:43] 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-29 15:05:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:43] 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-29 15:05:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05: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-29 15:05:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:05: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-29 15:05: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-29 15:05: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-29 15:05: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-29 15:05: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-29 15:05: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-29 15:05: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-29 15:05: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-29 15:05: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-29 15:05: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-29 15:06: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-29 15:06: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-29 15:06:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:06:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:06:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-6519, 2026-08-29 15:06:03, 2026-08-29 15:06:03))  
[2026-08-29 15: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-20260829-6519, 2026-08-29 15:06:03, 2026-08-29 15:06:03))"} 
[2026-08-29 15:06:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:06:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:06:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:06:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:06:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:06:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:06:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:06:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-1929, 2026-08-29 15:07:03, 2026-08-29 15:07:03))  
[2026-08-29 15: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-20260829-1929, 2026-08-29 15:07:03, 2026-08-29 15:07:03))"} 
[2026-08-29 15:07:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:07:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:07:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:07:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:07:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:07:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:07:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:07: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-29 15:07:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:07:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:07:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:07:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:07: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-29 15:07:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:07:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:07:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:07:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:07: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-29 15:07: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-29 15:07:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:07:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:07:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4603, 2026-08-29 15:08:04, 2026-08-29 15:08:04))  
[2026-08-29 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-20260829-4603, 2026-08-29 15:08:04, 2026-08-29 15:08:04))"} 
[2026-08-29 15:08:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:08:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:08:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:08:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:08:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:08:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:08:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:08:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08: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-29 15:08:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08: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-29 15:08:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08: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-29 15:08:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08: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-29 15:08:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08: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-29 15:08: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-29 15:08: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-29 15:08:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:08:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:09:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:09:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:09: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-29 15:09: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-29 15:09:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:09:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15: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-29 15: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-29 15:09:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:09:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2771, 2026-08-29 15:09:04, 2026-08-29 15:09:04))  
[2026-08-29 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-20260829-2771, 2026-08-29 15:09:04, 2026-08-29 15:09:04))"} 
[2026-08-29 15:09: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-29 15:09: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-29 15:09:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:09: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-29 15:09:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:09: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-29 15:09:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:09: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-29 15:09: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-29 15:09:25] 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-29 15:09: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-29 15:09:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:09:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:09:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3374 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:09:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3374 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:10:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337415 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:10:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337415 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:10:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:10:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:10:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:10:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:10:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:10:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:10:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-3961, 2026-08-29 15:10:06, 2026-08-29 15:10:06))  
[2026-08-29 15: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-20260829-3961, 2026-08-29 15:10:06, 2026-08-29 15:10:06))"} 
[2026-08-29 15:10:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337414 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:10:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337414 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:10:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15: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-29 15:10: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-29 15:10:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:10:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:10: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-29 15:10:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:10: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-29 15:10:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:10:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:10:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:11:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:11:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:11:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7190, 2026-08-29 15:11:03, 2026-08-29 15:11:03))  
[2026-08-29 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-20260829-7190, 2026-08-29 15:11:03, 2026-08-29 15:11:03))"} 
[2026-08-29 15:11:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=31 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:11:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=31 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:11:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3171 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:11:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3171 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:11:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=317103 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:11:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=317103 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:12:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:12:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8291, 2026-08-29 15:12:03, 2026-08-29 15:12:03))  
[2026-08-29 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-20260829-8291, 2026-08-29 15:12:03, 2026-08-29 15:12:03))"} 
[2026-08-29 15:12:03] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:12:04] 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":"AxuGtAW5GL-2LHmDYxCBrFc"}}}} 
[2026-08-29 15:12:04] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:12:04] production.INFO: OTP Email sent to nandahilda681@gmail.com  
[2026-08-29 15:12:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:05] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:12: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":"ASWr8XhbD9Lzke-cPqn5-_S"}}}} 
[2026-08-29 15:12:05] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:12:05] production.INFO: OTP Email sent to lindakhoirun16@gmail.com  
[2026-08-29 15:12:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:09] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:12:10] 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":"AtvckXtF7ThBc5PBiVepLSl"}}}} 
[2026-08-29 15:12:10] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:12:10] production.INFO: OTP Email sent to nandahilda681@gmail.com  
[2026-08-29 15:12:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:43] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:12:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12: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-29 15:12:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:48] 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-29 15:12:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:48] 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-29 15:12:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:13:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:13:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:13:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-1305, 2026-08-29 15:13:04, 2026-08-29 15:13:04))  
[2026-08-29 15: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-20260829-1305, 2026-08-29 15:13:04, 2026-08-29 15:13:04))"} 
[2026-08-29 15:13:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:13:06] 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-29 15:13:06] 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-29 15:13:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:13:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:13:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:13:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:13:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:14:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:14:01] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:14:01] 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":"Az-9aS7rcykoYjCLp2lcDBh"}}}} 
[2026-08-29 15:14:02] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:14:02] production.INFO: OTP Email sent to nandahilda681@gmail.com  
[2026-08-29 15:14:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-0798, 2026-08-29 15:14:04, 2026-08-29 15:14:04))  
[2026-08-29 15: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-20260829-0798, 2026-08-29 15:14:04, 2026-08-29 15:14:04))"} 
[2026-08-29 15:14:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:14:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:14:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:14:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:14:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:14:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:14:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:14:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:14:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:14:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:14:54] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:14: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":"AtB0n2YwF-Py0YdfpGY-5Dm"}}}} 
[2026-08-29 15:14:54] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:14:54] production.INFO: OTP Email sent to nandahilda681@gmail.com  
[2026-08-29 15:14:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:14:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:14: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-29 15:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-8160, 2026-08-29 15:15:05, 2026-08-29 15:15:05))  
[2026-08-29 15: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-20260829-8160, 2026-08-29 15:15:05, 2026-08-29 15:15:05))"} 
[2026-08-29 15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:49] 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-29 15:15:49] 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-29 15:15:49] 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-29 15:15:49] 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-29 15:15:51] 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-29 15:15:51] 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-29 15:15:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:15:51] 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-29 15:15:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:16:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:16:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:16:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:16:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:16:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:16:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:16:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15:16: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-29 15:16: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-20260829-0174, 2026-08-29 15:16:07, 2026-08-29 15:16:07))  
[2026-08-29 15:16: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-20260829-0174, 2026-08-29 15:16:07, 2026-08-29 15:16:07))"} 
[2026-08-29 15:16:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:16: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:16:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:16:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:16:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:16:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:16:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:16: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:16:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:16:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:16:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:17:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:17:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:17:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2235, 2026-08-29 15:17:09, 2026-08-29 15:17:09))  
[2026-08-29 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-20260829-2235, 2026-08-29 15:17:09, 2026-08-29 15:17:09))"} 
[2026-08-29 15:17:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:17:13] 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-29 15:17:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:17:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:17:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:17:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:17:23] 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-29 15:17:23] 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-29 15:17:23] 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-29 15:17:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:17:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:17:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:17:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:18:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:18:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:18:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:18:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:18:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:18:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 15: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-20260829-7198, 2026-08-29 15:18:05, 2026-08-29 15:18:05))  
[2026-08-29 15: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-20260829-7198, 2026-08-29 15:18:05, 2026-08-29 15:18:05))"} 
[2026-08-29 15:18:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:18:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:18:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:18:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:18:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:18:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:18:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:18:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:18:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:18:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:18:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:18:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:18:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 15:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:18:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:18:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:18:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:18:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:01] 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-29 15:19:01] 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-29 15:19:01] 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-29 15:19:01] 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-29 15:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-0770, 2026-08-29 15:19:03, 2026-08-29 15:19:03))  
[2026-08-29 15: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-20260829-0770, 2026-08-29 15:19:03, 2026-08-29 15:19:03))"} 
[2026-08-29 15:19:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=35 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=35 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:30] 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-29 15:19:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:30] 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-29 15:19:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3504 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3504 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=350408 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=350408 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:19:44] 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-29 15:19:44] 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-29 15:19:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:20:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:20:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:20:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-9576, 2026-08-29 15:20:06, 2026-08-29 15:20:06))  
[2026-08-29 15: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-20260829-9576, 2026-08-29 15:20:06, 2026-08-29 15:20:06))"} 
[2026-08-29 15:20:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:20:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:20:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:20:27] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:20: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":"Alc9SDDBxW2e07_cou7XgSZ"}}}} 
[2026-08-29 15:20:27] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:20:27] production.INFO: OTP Email sent to istyandhari211@gmail.com  
[2026-08-29 15:21:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:03] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:21:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:21:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:21:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3428, 2026-08-29 15:21:04, 2026-08-29 15:21:04))  
[2026-08-29 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-20260829-3428, 2026-08-29 15:21:04, 2026-08-29 15:21:04))"} 
[2026-08-29 15:21:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21: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-29 15:21:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21: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-29 15:21:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21: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-29 15:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-0722, 2026-08-29 15:22:03, 2026-08-29 15:22:03))  
[2026-08-29 15: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-20260829-0722, 2026-08-29 15:22:03, 2026-08-29 15:22:03))"} 
[2026-08-29 15:22:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22: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-29 15:22:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22: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-29 15:22:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22: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-29 15:22:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:22:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:23:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:23:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:23:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15:23: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-29 15:23: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-20260829-2976, 2026-08-29 15:23:06, 2026-08-29 15:23:06))  
[2026-08-29 15:23: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-20260829-2976, 2026-08-29 15:23:06, 2026-08-29 15:23:06))"} 
[2026-08-29 15:24:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:24:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-1462, 2026-08-29 15:24:04, 2026-08-29 15:24:04))  
[2026-08-29 15: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-20260829-1462, 2026-08-29 15:24:04, 2026-08-29 15:24:04))"} 
[2026-08-29 15: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-29 15:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:24: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-29 15:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15: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-29 15:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:24: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-29 15:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:24: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:24:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:24: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:24:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-6304, 2026-08-29 15:25:03, 2026-08-29 15:25:03))  
[2026-08-29 15: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-20260829-6304, 2026-08-29 15:25:03, 2026-08-29 15:25:03))"} 
[2026-08-29 15:25:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15: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-29 15:25:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:25:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:25:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:25: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-29 15:25:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:25: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-29 15:25:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:25:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:25:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:25:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:25: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:25:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:25: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:25:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:25:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:25: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:25: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:25:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:25:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:25:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3313 from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:25:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3313 from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:25:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331312 from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:25:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331312 from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-3576, 2026-08-29 15:26:03, 2026-08-29 15:26:03))  
[2026-08-29 15: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-20260829-3576, 2026-08-29 15:26:03, 2026-08-29 15:26:03))"} 
[2026-08-29 15:26:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:26:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:26: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-29 15:26:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:26:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:26: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-29 15:26: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:26:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:26: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:26: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:26: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:26:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:26:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:26: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-29 15:26:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:26:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:26: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-3802, 2026-08-29 15:27:03, 2026-08-29 15:27:03))  
[2026-08-29 15: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-20260829-3802, 2026-08-29 15:27:03, 2026-08-29 15:27:03))"} 
[2026-08-29 15:27:11] 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-29 15:27:11] 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-29 15:27:11] 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-29 15:27:11] 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-29 15:27:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:27:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:27: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-29 15:27:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:27: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-29 15:27: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-29 15:27: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:27:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:27: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-8214, 2026-08-29 15:28:03, 2026-08-29 15:28:03))  
[2026-08-29 15: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-20260829-8214, 2026-08-29 15:28:03, 2026-08-29 15:28:03))"} 
[2026-08-29 15:28:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:28:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:28:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:28:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:28:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2482, 2026-08-29 15:29:03, 2026-08-29 15:29:03))  
[2026-08-29 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-20260829-2482, 2026-08-29 15:29:03, 2026-08-29 15:29:03))"} 
[2026-08-29 15:29:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:29:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:29:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:29:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:30:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:30:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:30:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-2676, 2026-08-29 15:30:04, 2026-08-29 15:30:04))  
[2026-08-29 15: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-20260829-2676, 2026-08-29 15:30:04, 2026-08-29 15:30:04))"} 
[2026-08-29 15:30:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3314 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:30:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3314 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:30:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:30:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:30:55] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:30:56] 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":"AH4-3NapWdbdXbz8cZhGcyw"}}}} 
[2026-08-29 15:30:56] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:30:56] production.INFO: OTP Email sent to dewin9822@gmail.com  
[2026-08-29 15:31:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:31:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:31:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-0696, 2026-08-29 15:31:07, 2026-08-29 15:31:07))  
[2026-08-29 15: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-20260829-0696, 2026-08-29 15:31:07, 2026-08-29 15:31:07))"} 
[2026-08-29 15:31: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-29 15:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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-29 15:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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-29 15:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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-29 15:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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-29 15:31: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-29 15:31:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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-29 15:31:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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-29 15:31:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:58] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:31:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:31:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:32:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:32:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:32:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-1530, 2026-08-29 15:32:04, 2026-08-29 15:32:04))  
[2026-08-29 15: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-20260829-1530, 2026-08-29 15:32:04, 2026-08-29 15:32:04))"} 
[2026-08-29 15:33:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:33:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:33:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-2480, 2026-08-29 15:33:04, 2026-08-29 15:33:04))  
[2026-08-29 15: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-20260829-2480, 2026-08-29 15:33:04, 2026-08-29 15:33:04))"} 
[2026-08-29 15:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:07] 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-29 15:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:07] 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-29 15:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:33: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-29 15:33:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:33:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:33:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:33: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-29 15:33:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33: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-29 15:33:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:33:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:33:23] 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-29 15:33:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:25] 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-29 15:33:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:38] 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-29 15:33:38] 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-29 15:33:38] 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-29 15:33:38] 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-29 15:33:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:33:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:33:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:33:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:33: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-29 15:33:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:33:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:33:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:33:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:33:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:33:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15: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-29 15:33: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-29 15:33: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-29 15:33:53] 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-29 15:33:53] 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-29 15:33:54] 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-29 15:33:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:33:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 15: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-29 15:34:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:34:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:34:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15:34: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-29 15:34: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-20260829-8840, 2026-08-29 15:34:02, 2026-08-29 15:34:02))  
[2026-08-29 15:34: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-20260829-8840, 2026-08-29 15:34:02, 2026-08-29 15:34:02))"} 
[2026-08-29 15:34:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34: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-29 15:34: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-29 15:34:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34: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-29 15:34:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34: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-29 15:34: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-29 15:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34: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-29 15:34:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:38] 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-29 15:34:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34: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-29 15:34: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-29 15:34:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 15:34:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34: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-29 15:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:52] 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-29 15:34:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:55] 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-29 15:34:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:35:02] 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-29 15:35:02] 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-29 15:35:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:35:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:35:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15:35:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 15:35:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-2775, 2026-08-29 15:35:03, 2026-08-29 15:35:03))  
[2026-08-29 15:35:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-2775, 2026-08-29 15:35:03, 2026-08-29 15:35:03))"} 
[2026-08-29 15:35: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-29 15:35:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-1981, 2026-08-29 15:36:03, 2026-08-29 15:36:03))  
[2026-08-29 15: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-20260829-1981, 2026-08-29 15:36:03, 2026-08-29 15:36:03))"} 
[2026-08-29 15:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:37:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:37:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:37:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:37:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-3151, 2026-08-29 15:37:04, 2026-08-29 15:37:04))  
[2026-08-29 15: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-20260829-3151, 2026-08-29 15:37:04, 2026-08-29 15:37:04))"} 
[2026-08-29 15:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-6339, 2026-08-29 15:38:03, 2026-08-29 15:38:03))  
[2026-08-29 15: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-20260829-6339, 2026-08-29 15:38:03, 2026-08-29 15:38:03))"} 
[2026-08-29 15:39:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:39:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:39:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-9627, 2026-08-29 15:39:03, 2026-08-29 15:39:03))  
[2026-08-29 15: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-20260829-9627, 2026-08-29 15:39:03, 2026-08-29 15:39:03))"} 
[2026-08-29 15:39:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:39: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:39:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:40:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:40:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:40: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:40:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:40:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:40:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-2906, 2026-08-29 15:40:04, 2026-08-29 15:40:04))  
[2026-08-29 15: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-20260829-2906, 2026-08-29 15:40:04, 2026-08-29 15:40:04))"} 
[2026-08-29 15:40:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:40:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:41:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:41:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:41:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 15: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-20260829-4268, 2026-08-29 15:41:05, 2026-08-29 15:41:05))  
[2026-08-29 15: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-20260829-4268, 2026-08-29 15:41:05, 2026-08-29 15:41:05))"} 
[2026-08-29 15:42:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:42:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:42:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3545, 2026-08-29 15:42:05, 2026-08-29 15:42:05))  
[2026-08-29 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-20260829-3545, 2026-08-29 15:42:05, 2026-08-29 15:42:05))"} 
[2026-08-29 15:43:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:43:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:43:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-6091, 2026-08-29 15:43:05, 2026-08-29 15:43:05))  
[2026-08-29 15: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-20260829-6091, 2026-08-29 15:43:05, 2026-08-29 15:43:05))"} 
[2026-08-29 15:43:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:43:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:43:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:43:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:43:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:43:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:43:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:43:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=32 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:43:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=32 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:43:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3216 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:43:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3216 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=321607 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=321607 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:44:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:44:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-5543, 2026-08-29 15:44:03, 2026-08-29 15:44:03))  
[2026-08-29 15: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-20260829-5543, 2026-08-29 15:44:03, 2026-08-29 15:44:03))"} 
[2026-08-29 15:44:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3313 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3313 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331309 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331309 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44: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-29 15:44:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:45:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:45:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-6841, 2026-08-29 15:45:03, 2026-08-29 15:45:03))  
[2026-08-29 15: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-20260829-6841, 2026-08-29 15:45:03, 2026-08-29 15:45:03))"} 
[2026-08-29 15:45:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:05] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:45: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":"AUD0jZkMZCKAj3AHbu4Pfw0"}}}} 
[2026-08-29 15:45:06] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:45:06] production.INFO: OTP Email sent to ditaaeh@gmail.com  
[2026-08-29 15:45:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:45] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:45:45] 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":"APXylh4_d0WWswt08LbP6Cg"}}}} 
[2026-08-29 15:45:45] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:45:45] production.INFO: OTP Email sent to amran234sule@gmail.com  
[2026-08-29 15:45:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:47] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:45:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45: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-29 15:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:53] production.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-29 15:45:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45: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-29 15:45:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:53] production.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-29 15:45:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45: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-29 15:45:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:45:56] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:45: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":"A9oU4hsNN1xv56eBINgFPrR"}}}} 
[2026-08-29 15:45:57] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:45:57] production.INFO: OTP Email sent to amran234sule@gmail.com  
[2026-08-29 15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:46:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:46:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5201, 2026-08-29 15:46:05, 2026-08-29 15:46:05))  
[2026-08-29 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-20260829-5201, 2026-08-29 15:46:05, 2026-08-29 15:46:05))"} 
[2026-08-29 15:46:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:46:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:47:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:47:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7994, 2026-08-29 15:47:05, 2026-08-29 15:47:05))  
[2026-08-29 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-20260829-7994, 2026-08-29 15:47:05, 2026-08-29 15:47:05))"} 
[2026-08-29 15:47:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:12] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:47:12] 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":"AG8lhZGa_rIpm4rcrNykVLA"}}}} 
[2026-08-29 15:47:12] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:47:12] production.INFO: OTP Email sent to amran234sule@gmail.com  
[2026-08-29 15:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:35] 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-29 15:47:35] 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-29 15:47:35] 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-29 15:47:35] 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-29 15:47:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:47:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-7444, 2026-08-29 15:48:03, 2026-08-29 15:48:03))  
[2026-08-29 15: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-20260829-7444, 2026-08-29 15:48:03, 2026-08-29 15:48:03))"} 
[2026-08-29 15:48:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:41] 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-29 15:48:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:41] 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-29 15:48:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:44] 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-29 15:48:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48: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-29 15:48: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-29 15:48:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:48: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-29 15:48:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:49:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:49:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:49:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:49:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:49:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-4300, 2026-08-29 15:49:05, 2026-08-29 15:49:05))  
[2026-08-29 15: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-20260829-4300, 2026-08-29 15:49:05, 2026-08-29 15:49:05))"} 
[2026-08-29 15:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3374 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:49:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3374 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:49:07] 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-29 15:49:07] 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-29 15:49:07] 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-29 15:49:07] 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-29 15:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337412 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337412 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:49:44] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:49:45] 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":"AWx064K0Dc7p-Rp_IsODCmt"}}}} 
[2026-08-29 15:49:45] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:49:45] production.INFO: OTP Email sent to adietyanata6@gmail.com  
[2026-08-29 15:49:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:49:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:49:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3313 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:49:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3313 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:01] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 15:50:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:50:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:50:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15:50: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-29 15:50: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-20260829-0062, 2026-08-29 15:50:02, 2026-08-29 15:50:02))  
[2026-08-29 15:50: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-20260829-0062, 2026-08-29 15:50:02, 2026-08-29 15:50:02))"} 
[2026-08-29 15:50:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331313 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331313 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50: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-29 15:50:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:50:53] 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-29 15:50:53] 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-29 15:50:53] 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-29 15:50:53] 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-29 15:51:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:51:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:51:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-3294, 2026-08-29 15:51:04, 2026-08-29 15:51:04))  
[2026-08-29 15: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-20260829-3294, 2026-08-29 15:51:04, 2026-08-29 15:51:04))"} 
[2026-08-29 15:51:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51: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-29 15:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51:12] 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-29 15:51:12] 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-29 15:51:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51: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-29 15:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51:37] 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-29 15:51:37] 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-29 15:51:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:51:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0849, 2026-08-29 15:52:03, 2026-08-29 15:52:03))  
[2026-08-29 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-20260829-0849, 2026-08-29 15:52:03, 2026-08-29 15:52:03))"} 
[2026-08-29 15:52:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52:38] 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-29 15:52:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52:46] 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-29 15:52:46] 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-29 15:52: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-29 15:52:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:52: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-29 15:52:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53: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-29 15:53:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7452, 2026-08-29 15:53:03, 2026-08-29 15:53:03))  
[2026-08-29 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-20260829-7452, 2026-08-29 15:53:03, 2026-08-29 15:53:03))"} 
[2026-08-29 15:53:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53:12] 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-29 15:53:12] 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-29 15:53:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53:36] 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-29 15:53:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53:47] 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-29 15:53:47] 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-29 15:53:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:53: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-29 15:54:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:54:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:54:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:54:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:54:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-9450, 2026-08-29 15:54:05, 2026-08-29 15:54:05))  
[2026-08-29 15: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-20260829-9450, 2026-08-29 15:54:05, 2026-08-29 15:54:05))"} 
[2026-08-29 15:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:54:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:54:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:54:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:54:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:54:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:54:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:55:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:55:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:55:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9825, 2026-08-29 15:55:05, 2026-08-29 15:55:05))  
[2026-08-29 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-20260829-9825, 2026-08-29 15:55:05, 2026-08-29 15:55:05))"} 
[2026-08-29 15:56:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:56:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:56:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-3821, 2026-08-29 15:56:02, 2026-08-29 15:56:02))  
[2026-08-29 15: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-20260829-3821, 2026-08-29 15:56:02, 2026-08-29 15:56:02))"} 
[2026-08-29 15:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-7549, 2026-08-29 15:57:04, 2026-08-29 15:57:04))  
[2026-08-29 15: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-20260829-7549, 2026-08-29 15:57:04, 2026-08-29 15:57:04))"} 
[2026-08-29 15:57:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:57:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:57:20] 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-29 15:57:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:57:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:57:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:57:32] 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-29 15:57:32] 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-29 15:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15: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-29 15: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-20260829-0013, 2026-08-29 15:58:04, 2026-08-29 15:58:04))  
[2026-08-29 15: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-20260829-0013, 2026-08-29 15:58:04, 2026-08-29 15:58:04))"} 
[2026-08-29 15:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:58:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:58:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:58:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:58:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15: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-29 15:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 15:59:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 15:59:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 15:59: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-29 15: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-20260829-5079, 2026-08-29 15:59:02, 2026-08-29 15:59:02))  
[2026-08-29 15: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-20260829-5079, 2026-08-29 15:59:02, 2026-08-29 15:59:02))"} 
[2026-08-29 15:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59: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-29 15:59:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 15:59: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:00:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:00:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:00:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-6535, 2026-08-29 16:00:04, 2026-08-29 16:00:04))  
[2026-08-29 16: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-20260829-6535, 2026-08-29 16:00:04, 2026-08-29 16:00:04))"} 
[2026-08-29 16:00:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:00:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:00:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:00:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:00:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:00: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-29 16:00:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:00:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:00:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:01:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:01:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:01:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3232, 2026-08-29 16:01:03, 2026-08-29 16:01:03))  
[2026-08-29 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-20260829-3232, 2026-08-29 16:01:03, 2026-08-29 16:01:03))"} 
[2026-08-29 16:01:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:01:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:02:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:02:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-7038, 2026-08-29 16:02:03, 2026-08-29 16:02:03))  
[2026-08-29 16: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-20260829-7038, 2026-08-29 16:02:03, 2026-08-29 16:02:03))"} 
[2026-08-29 16:02:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02: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-29 16:02:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02: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-29 16:02:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:02:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:03:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:03:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:03:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1267, 2026-08-29 16:03:03, 2026-08-29 16:03:03))  
[2026-08-29 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-20260829-1267, 2026-08-29 16:03:03, 2026-08-29 16:03:03))"} 
[2026-08-29 16:03:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:03:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:03:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:03:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:03:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:03:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:03:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:03:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:03:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:04:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:04: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-29 16:04:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:04:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:04:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:04:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:04:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:04:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-3244, 2026-08-29 16:04:04, 2026-08-29 16:04:04))  
[2026-08-29 16: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-20260829-3244, 2026-08-29 16:04:04, 2026-08-29 16:04:04))"} 
[2026-08-29 16:04:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:04:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:04:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:04:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:04:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:04:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:04:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:05:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:05:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:05:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-1992, 2026-08-29 16:05:03, 2026-08-29 16:05:03))  
[2026-08-29 16: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-20260829-1992, 2026-08-29 16:05:03, 2026-08-29 16:05:03))"} 
[2026-08-29 16:05:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:05:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:05:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:05:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:05:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337201 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:05:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337201 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:06:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:06:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:06:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16:06: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-29 16:06: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-20260829-6913, 2026-08-29 16:06:02, 2026-08-29 16:06:02))  
[2026-08-29 16:06: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-20260829-6913, 2026-08-29 16:06:02, 2026-08-29 16:06:02))"} 
[2026-08-29 16:06:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:07:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331110 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:07:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331110 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:07:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:07:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:07:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16:07: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-20260829-0004, 2026-08-29 16:07:02, 2026-08-29 16:07:02))  
[2026-08-29 16:07: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-20260829-0004, 2026-08-29 16:07:02, 2026-08-29 16:07:02))"} 
[2026-08-29 16:07:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:07:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:07:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:07:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:07: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-29 16:08:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:08:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:08:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:08:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:08:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-5849, 2026-08-29 16:08:03, 2026-08-29 16:08:03))  
[2026-08-29 16: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-20260829-5849, 2026-08-29 16:08:03, 2026-08-29 16:08:03))"} 
[2026-08-29 16:08:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:08:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:08:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337201 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-1327, 2026-08-29 16:09:04, 2026-08-29 16:09:04))  
[2026-08-29 16: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-20260829-1327, 2026-08-29 16:09:04, 2026-08-29 16:09:04))"} 
[2026-08-29 16:09:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:09:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:09: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-29 16:09:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:09:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:09:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:09:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:09:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:09:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:09: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-29 16:09:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:09:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:10:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:10:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:10:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-8995, 2026-08-29 16:10:03, 2026-08-29 16:10:03))  
[2026-08-29 16: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-20260829-8995, 2026-08-29 16:10:03, 2026-08-29 16:10:03))"} 
[2026-08-29 16:11:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:11:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:11:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8956, 2026-08-29 16:11:05, 2026-08-29 16:11:05))  
[2026-08-29 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-20260829-8956, 2026-08-29 16:11:05, 2026-08-29 16:11:05))"} 
[2026-08-29 16:12:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:12:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:12:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-1829, 2026-08-29 16:12:06, 2026-08-29 16:12:06))  
[2026-08-29 16: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-20260829-1829, 2026-08-29 16:12:06, 2026-08-29 16:12:06))"} 
[2026-08-29 16:13:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:13:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:13:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-9372, 2026-08-29 16:13:03, 2026-08-29 16:13:03))  
[2026-08-29 16: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-20260829-9372, 2026-08-29 16:13:03, 2026-08-29 16:13:03))"} 
[2026-08-29 16:13:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:12] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:13:13] 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":"AmTh-9UypaIlZfuzv4XEkMT"}}}} 
[2026-08-29 16:13:13] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:13:13] production.INFO: OTP Email sent to maulidyalolita@gmail.com  
[2026-08-29 16:13:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:36] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:13:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:43] 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-29 16:13:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:43] 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-29 16:13:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:13: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-29 16:13: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-29 16:14:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-7183, 2026-08-29 16:14:04, 2026-08-29 16:14:04))  
[2026-08-29 16: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-20260829-7183, 2026-08-29 16:14:04, 2026-08-29 16:14:04))"} 
[2026-08-29 16:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-3190, 2026-08-29 16:15:05, 2026-08-29 16:15:05))  
[2026-08-29 16: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-20260829-3190, 2026-08-29 16:15:05, 2026-08-29 16:15:05))"} 
[2026-08-29 16:15:07] 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-29 16:15:07] 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-29 16:15:07] 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-29 16:15:07] 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-29 16:15:09] 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-29 16:15:09] 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-29 16:15:09] 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-29 16:15:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:15:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:16:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:16:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:16:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-9518, 2026-08-29 16:16:05, 2026-08-29 16:16:05))  
[2026-08-29 16: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-20260829-9518, 2026-08-29 16:16:05, 2026-08-29 16:16:05))"} 
[2026-08-29 16:17:10] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:17:10] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:17:10] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-3742, 2026-08-29 16:17:10, 2026-08-29 16:17:10))  
[2026-08-29 16: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-20260829-3742, 2026-08-29 16:17:10, 2026-08-29 16:17:10))"} 
[2026-08-29 16:18:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:18:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:18:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-6395, 2026-08-29 16:18:05, 2026-08-29 16:18:05))  
[2026-08-29 16: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-20260829-6395, 2026-08-29 16:18:05, 2026-08-29 16:18:05))"} 
[2026-08-29 16:19:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:19:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:19:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16:19: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-29 16:19: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-20260829-6291, 2026-08-29 16:19:02, 2026-08-29 16:19:02))  
[2026-08-29 16:19: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-20260829-6291, 2026-08-29 16:19:02, 2026-08-29 16:19:02))"} 
[2026-08-29 16:20:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:20:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:20:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4441, 2026-08-29 16:20:04, 2026-08-29 16:20:04))  
[2026-08-29 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-20260829-4441, 2026-08-29 16:20:04, 2026-08-29 16:20:04))"} 
[2026-08-29 16:21:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:21: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-29 16:21:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:21:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:21:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:21: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-29 16:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4818, 2026-08-29 16:21:03, 2026-08-29 16:21:03))  
[2026-08-29 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-20260829-4818, 2026-08-29 16:21:03, 2026-08-29 16:21:03))"} 
[2026-08-29 16:21: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-29 16:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:21:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:21:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:21: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-29 16:21:34] 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-29 16:21:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:21:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:21:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:21:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:21: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-29 16:21: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-29 16:21: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-29 16:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:21:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:21:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:21:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:22:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:22:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:22:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16:22: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-29 16:22: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-20260829-4520, 2026-08-29 16:22:02, 2026-08-29 16:22:02))  
[2026-08-29 16:22: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-20260829-4520, 2026-08-29 16:22:02, 2026-08-29 16:22:02))"} 
[2026-08-29 16:22: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-29 16:22:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:22:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:22:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:22: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-29 16:22:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:22:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:22:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:22:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:22:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:23:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:23:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:23:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-5381, 2026-08-29 16:23:03, 2026-08-29 16:23:03))  
[2026-08-29 16: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-20260829-5381, 2026-08-29 16:23:03, 2026-08-29 16:23:03))"} 
[2026-08-29 16:23:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:23:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:23:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:23:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-8512, 2026-08-29 16:24:03, 2026-08-29 16:24:03))  
[2026-08-29 16: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-20260829-8512, 2026-08-29 16:24:03, 2026-08-29 16:24:03))"} 
[2026-08-29 16:25:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:25:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:25:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16:25: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-29 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-20260829-6102, 2026-08-29 16:25:02, 2026-08-29 16:25:02))  
[2026-08-29 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-20260829-6102, 2026-08-29 16:25:02, 2026-08-29 16:25:02))"} 
[2026-08-29 16:26:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:26:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:26:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-7807, 2026-08-29 16:26:02, 2026-08-29 16:26:02))  
[2026-08-29 16: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-20260829-7807, 2026-08-29 16:26:02, 2026-08-29 16:26:02))"} 
[2026-08-29 16:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-2997, 2026-08-29 16:27:03, 2026-08-29 16:27:03))  
[2026-08-29 16: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-20260829-2997, 2026-08-29 16:27:03, 2026-08-29 16:27:03))"} 
[2026-08-29 16:28:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:28:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:28:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9589, 2026-08-29 16:28:04, 2026-08-29 16:28:04))  
[2026-08-29 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-20260829-9589, 2026-08-29 16:28:04, 2026-08-29 16:28:04))"} 
[2026-08-29 16:28: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:28:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:28:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:28:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:28: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:28:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:28:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:28:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:28:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:28: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:28:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:28:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2570, 2026-08-29 16:29:03, 2026-08-29 16:29:03))  
[2026-08-29 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-20260829-2570, 2026-08-29 16:29:03, 2026-08-29 16:29:03))"} 
[2026-08-29 16:29:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:29:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6255, 2026-08-29 16:30:05, 2026-08-29 16:30:05))  
[2026-08-29 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-20260829-6255, 2026-08-29 16:30:05, 2026-08-29 16:30:05))"} 
[2026-08-29 16:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=35 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=35 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:30:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3517 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:30:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3517 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:30:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=351715 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:30:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=351715 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:30:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:30:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:00] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:31:00] 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":"ALAJzdrxnR_r2MwTp2C_Ko5"}}}} 
[2026-08-29 16:31:00] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:31:00] production.INFO: OTP Email sent to rmoezthamy@gmail.com  
[2026-08-29 16:31:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:31:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:31:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16:31: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-29 16:31: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-20260829-0590, 2026-08-29 16:31:02, 2026-08-29 16:31:02))  
[2026-08-29 16:31: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-20260829-0590, 2026-08-29 16:31:02, 2026-08-29 16:31:02))"} 
[2026-08-29 16:31:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:28] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:31:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:34] 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-29 16:31:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:34] 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-29 16:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:45] 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-29 16:31:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:45] 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-29 16:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31: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-29 16:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:50] 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-29 16:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:31:54] 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-29 16:31:54] 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-29 16:31:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:32:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:32:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:32:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-8499, 2026-08-29 16:32:04, 2026-08-29 16:32:04))  
[2026-08-29 16: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-20260829-8499, 2026-08-29 16:32:04, 2026-08-29 16:32:04))"} 
[2026-08-29 16:32:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:32:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:32:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:32:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:32:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:32:25] 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-29 16:32:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:32:29] 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-29 16:32:29] 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-29 16:32:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:32:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:32:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:33:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:33:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-4549, 2026-08-29 16:33:04, 2026-08-29 16:33:04))  
[2026-08-29 16: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-20260829-4549, 2026-08-29 16:33:04, 2026-08-29 16:33:04))"} 
[2026-08-29 16:33:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33:06] 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-29 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33: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-29 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33:37] 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-29 16:33:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33:42] 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-29 16:33:42] 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-29 16:33:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33:53] 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-29 16:33:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33: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-29 16:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:33:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3023, 2026-08-29 16:34:04, 2026-08-29 16:34:04))  
[2026-08-29 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-20260829-3023, 2026-08-29 16:34:04, 2026-08-29 16:34:04))"} 
[2026-08-29 16:34:09] 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-29 16:34:09] 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-29 16:34:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:35:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:35:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:35:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9795, 2026-08-29 16:35:04, 2026-08-29 16:35:04))  
[2026-08-29 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-20260829-9795, 2026-08-29 16:35:04, 2026-08-29 16:35:04))"} 
[2026-08-29 16:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0598, 2026-08-29 16:36:03, 2026-08-29 16:36:03))  
[2026-08-29 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-20260829-0598, 2026-08-29 16:36:03, 2026-08-29 16:36:03))"} 
[2026-08-29 16:37:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:37:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:37:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-2071, 2026-08-29 16:37:04, 2026-08-29 16:37:04))  
[2026-08-29 16: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-20260829-2071, 2026-08-29 16:37:04, 2026-08-29 16:37:04))"} 
[2026-08-29 16:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-8248, 2026-08-29 16:38:03, 2026-08-29 16:38:03))  
[2026-08-29 16: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-20260829-8248, 2026-08-29 16:38:03, 2026-08-29 16:38:03))"} 
[2026-08-29 16:39:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:39:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:39:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-8844, 2026-08-29 16:39:06, 2026-08-29 16:39:06))  
[2026-08-29 16: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-20260829-8844, 2026-08-29 16:39:06, 2026-08-29 16:39:06))"} 
[2026-08-29 16:39:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:39:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:39: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:39:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:39:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:39: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:39: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:39:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:39:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:39:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:39:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:39:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:40:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:40:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:40:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-2162, 2026-08-29 16:40:04, 2026-08-29 16:40:04))  
[2026-08-29 16: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-20260829-2162, 2026-08-29 16:40:04, 2026-08-29 16:40:04))"} 
[2026-08-29 16:40:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:40: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-29 16:40:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:40: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:40:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:40:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:40:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:40:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:40:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:40:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:40:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:40:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:40:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:40:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337204 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:40:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337204 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:41:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:41:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:41:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-2034, 2026-08-29 16:41:05, 2026-08-29 16:41:05))  
[2026-08-29 16: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-20260829-2034, 2026-08-29 16:41:05, 2026-08-29 16:41:05))"} 
[2026-08-29 16:41:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:41:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:41:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:41:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:41:23] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:41: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":"AwtiGKAmV4OQovXJC9zydaI"}}}} 
[2026-08-29 16:41:24] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:41:24] production.INFO: OTP Email sent to aurelliaurita2719@gmail.com  
[2026-08-29 16:41:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3310 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:41:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3310 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:41:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331006 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:41:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331006 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:41:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:41:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:41:53] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:41:53] 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":"ASk_BjvWMw_YfIMg7XMKFeS"}}}} 
[2026-08-29 16:41:53] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:41:53] production.INFO: OTP Email sent to aurelliaurita2719@gmail.com  
[2026-08-29 16:42:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:42:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:42:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1392, 2026-08-29 16:42:05, 2026-08-29 16:42:05))  
[2026-08-29 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-20260829-1392, 2026-08-29 16:42:05, 2026-08-29 16:42:05))"} 
[2026-08-29 16:42:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:27] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:42:28] 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":"AU9xg1qcGaMRciOgMYuu_qy"}}}} 
[2026-08-29 16:42:28] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:42:28] production.INFO: OTP Email sent to permatasarierlinadyah@gmail.com  
[2026-08-29 16:42:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:41] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:42:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42: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-29 16:42:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:56] 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-29 16:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42: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-29 16:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:42:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:43:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337205 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:43:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337205 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:43: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-29 16:43: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-29 16:43: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-29 16:43: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-29 16:43:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:43:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:43:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-4479, 2026-08-29 16:43:04, 2026-08-29 16:43:04))  
[2026-08-29 16: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-20260829-4479, 2026-08-29 16:43:04, 2026-08-29 16:43:04))"} 
[2026-08-29 16:43:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337204 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:43:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:43:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:43:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:43:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:43:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:43:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:43:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:43:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:43:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:43:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:43:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:44:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:44:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-4601, 2026-08-29 16:44:04, 2026-08-29 16:44:04))  
[2026-08-29 16: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-20260829-4601, 2026-08-29 16:44:04, 2026-08-29 16:44:04))"} 
[2026-08-29 16:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44: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-29 16:44:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:44:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:45:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:45:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-2605, 2026-08-29 16:45:04, 2026-08-29 16:45:04))  
[2026-08-29 16: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-20260829-2605, 2026-08-29 16:45:04, 2026-08-29 16:45:04))"} 
[2026-08-29 16:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:13] 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-29 16:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:13] 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-29 16:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:45:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:02] 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-29 16:46:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:02] 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-29 16:46:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8824, 2026-08-29 16:46:03, 2026-08-29 16:46:03))  
[2026-08-29 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-20260829-8824, 2026-08-29 16:46:03, 2026-08-29 16:46:03))"} 
[2026-08-29 16:46:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:09] 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-29 16:46:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46: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-29 16:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46: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-29 16:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:39] 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-29 16:46:39] 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-29 16:46:39] 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-29 16:46:39] 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-29 16:46:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:46:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:47:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:47:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-4454, 2026-08-29 16:47:04, 2026-08-29 16:47:04))  
[2026-08-29 16: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-20260829-4454, 2026-08-29 16:47:04, 2026-08-29 16:47:04))"} 
[2026-08-29 16:47:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:47:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:48:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:48:02] 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-29 16:48:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:48:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:48:02] 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-29 16:48:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:48:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:48:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:48:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:48:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-5872, 2026-08-29 16:48:04, 2026-08-29 16:48:04))  
[2026-08-29 16: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-20260829-5872, 2026-08-29 16:48:04, 2026-08-29 16:48:04))"} 
[2026-08-29 16:48:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:48:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:48:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:48:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:48:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:48:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:48:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:49:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:49:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:49:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2767, 2026-08-29 16:49:03, 2026-08-29 16:49:03))  
[2026-08-29 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-20260829-2767, 2026-08-29 16:49:03, 2026-08-29 16:49:03))"} 
[2026-08-29 16:50:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:50:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:50:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-7060, 2026-08-29 16:50:03, 2026-08-29 16:50:03))  
[2026-08-29 16: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-20260829-7060, 2026-08-29 16:50:03, 2026-08-29 16:50:03))"} 
[2026-08-29 16:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9191, 2026-08-29 16:51:03, 2026-08-29 16:51:03))  
[2026-08-29 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-20260829-9191, 2026-08-29 16:51:03, 2026-08-29 16:51:03))"} 
[2026-08-29 16:51: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-29 16:51:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:51:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:51:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:51: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-29 16:51:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:51: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-29 16:51:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:51: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-29 16:51: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-29 16: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-29 16:51:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:51:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:51:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:51: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-29 16:51: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-29 16:51:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:51:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:51: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-29 16:52:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:52:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:52:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16:52: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-29 16:52: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-20260829-8623, 2026-08-29 16:52:02, 2026-08-29 16:52:02))  
[2026-08-29 16:52: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-20260829-8623, 2026-08-29 16:52:02, 2026-08-29 16:52:02))"} 
[2026-08-29 16:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52: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-29 16:52:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52: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-29 16:52:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52: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-29 16:52: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-29 16: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-29 16:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16: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-29 16:52:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52: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-29 16:52: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-29 16:52:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52: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-29 16:52:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:52:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:52:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:52:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:52:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:52: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-29 16:52: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-29 16:52: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=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:52: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=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:52: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-29 16:52: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-29 16:52: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-29 16:52:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52: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-29 16:52: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-29 16:52: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-29 16:52:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 16:52: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-29 16:52: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-29 16:52: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-29 16:52: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-29 16:52: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-29 16:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52: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-29 16:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:52:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-4461, 2026-08-29 16:53:03, 2026-08-29 16:53:03))  
[2026-08-29 16: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-20260829-4461, 2026-08-29 16:53:03, 2026-08-29 16:53:03))"} 
[2026-08-29 16:53:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:53:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:53:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:53:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:53:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331108 from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:53:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331108 from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:53: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-29 16: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-29 16:54:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:54:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:54:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-8550, 2026-08-29 16:54:05, 2026-08-29 16:54:05))  
[2026-08-29 16: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-20260829-8550, 2026-08-29 16:54:05, 2026-08-29 16:54:05))"} 
[2026-08-29 16:54:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:54:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:54:07] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:54:07] 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":"AqjWIFQb7NOQa56AZbzzN8q"}}}} 
[2026-08-29 16:54:07] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:54:07] production.INFO: OTP Email sent to aalkhusna@gmail.com  
[2026-08-29 16:54:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:54:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:54:10] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:54:10] 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":"Ao6Wd9oh8zASVda0IlKHoKa"}}}} 
[2026-08-29 16:54:10] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:54:10] production.INFO: OTP Email sent to aalkhusna@gmail.com  
[2026-08-29 16:54: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-29 16:54:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:54:43] 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-29 16:54:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:54:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-7060, 2026-08-29 16:55:04, 2026-08-29 16:55:04))  
[2026-08-29 16: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-20260829-7060, 2026-08-29 16:55:04, 2026-08-29 16:55:04))"} 
[2026-08-29 16:55:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:55:25] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 16:55: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-29 16:55:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:55:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:55:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:55:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:55:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:55:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:55:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:55:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:55:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:55: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-29 16:55:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:55: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-29 16: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-29 16:55:44] 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-29 16:55: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-29 16:55: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-29 16:55: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-29 16:55: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-29 16:56:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:56:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:56:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-9972, 2026-08-29 16:56:04, 2026-08-29 16:56:04))  
[2026-08-29 16: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-20260829-9972, 2026-08-29 16:56:04, 2026-08-29 16:56:04))"} 
[2026-08-29 16:56:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:56:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:56: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-29 16:56:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:56: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-29 16:56:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:56:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 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-29 16:56:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:56:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:56:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:56: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-29 16:56:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:56:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56: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-29 16:56:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:34] 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-29 16:56:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:34] 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-29 16:56:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56: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-29 16:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:56:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:56:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56: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-29 16:56: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-29 16:56: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-29 16:56:45] 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-29 16:56:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56: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-29 16:56: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-29 16:56:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:56: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-29 16:56: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-29 16:57:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:57:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3706, 2026-08-29 16:57:04, 2026-08-29 16:57:04))  
[2026-08-29 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-20260829-3706, 2026-08-29 16:57:04, 2026-08-29 16:57:04))"} 
[2026-08-29 16:57:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:57:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:57:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:57:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:57: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-29 16:57: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-29 16:57:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:57:48] 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-29 16:57: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-29 16:57: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-29 16:57: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-29 16:57:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:58:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:58:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:58:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1062, 2026-08-29 16:58:03, 2026-08-29 16:58:03))  
[2026-08-29 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-20260829-1062, 2026-08-29 16:58:03, 2026-08-29 16:58:03))"} 
[2026-08-29 16:58:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/robots.txt from No Origin  
[2026-08-29 16:58:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com from No Origin  
[2026-08-29 16:58:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:58:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:58:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16: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-29 16: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-29 16:58:48] 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-29 16:58: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-29 16: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://zafaranbookingapp.vercel.app  
[2026-08-29 16:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 16:58: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-29 16:58: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-29 16:58: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-29 16:59:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 16:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 16:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 16: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-29 16: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-20260829-7509, 2026-08-29 16:59:04, 2026-08-29 16:59:04))  
[2026-08-29 16: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-20260829-7509, 2026-08-29 16:59:04, 2026-08-29 16:59:04))"} 
[2026-08-29 16:59:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:59:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:59:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:59:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:59:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331112 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:59:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331112 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 16:59:55] 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-29 16: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-29 17:00:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:00:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:00:02] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:00:03] 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":"Awr_YZlPhqkp2jUQO-ar5RE"}}}} 
[2026-08-29 17:00:03] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:00:03] production.INFO: OTP Email sent to anissayunihapsari123@gmail.com  
[2026-08-29 17:00:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:00:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:00:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0936, 2026-08-29 17:00:05, 2026-08-29 17:00:05))  
[2026-08-29 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-20260829-0936, 2026-08-29 17:00:05, 2026-08-29 17:00:05))"} 
[2026-08-29 17:00:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:00: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-29 17:00: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-29 17:00:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:00:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:00:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:00: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-29 17:00:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:00:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:00: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-29 17:00: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-29 17:00:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:00:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:31] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:00:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00: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-29 17:00:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00: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-29 17:00:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00: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-29 17:00:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00: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-29 17:00: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-29 17:00:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:40] 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-29 17:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:40] 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-29 17:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:45] 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-29 17:00:45] 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-29 17:00:45] 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-29 17:00:45] 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-29 17:00:46] 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-29 17:00:47] 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-29 17:00:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:00: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-29 17:00: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-29 17:01:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:01:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:01:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-4849, 2026-08-29 17:01:03, 2026-08-29 17:01:03))  
[2026-08-29 17: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-20260829-4849, 2026-08-29 17:01:03, 2026-08-29 17:01:03))"} 
[2026-08-29 17:01:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01: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-29 17:01:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01: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-29 17:01: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-29 17:01:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:17] 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-29 17:01:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01: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-29 17:01:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01: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-29 17:01:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01: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-29 17:01:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:24] 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-29 17:01:24] 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-29 17:01:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:38] 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-29 17:01:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=35 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=35 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:42] 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-29 17:01:42] 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-29 17:01:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3525 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3525 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=352515 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:01:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=352515 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02: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-29 17:02: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-29 17:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5881, 2026-08-29 17:02:04, 2026-08-29 17:02:04))  
[2026-08-29 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-20260829-5881, 2026-08-29 17:02:04, 2026-08-29 17:02:04))"} 
[2026-08-29 17:02:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02: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-29 17:02:11] 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-29 17:02:11] 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-29 17:02:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:15] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:02:15] 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":"AtSdNCi5eZUg3sZq56OP4E4"}}}} 
[2026-08-29 17:02:15] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:02:15] production.INFO: OTP Email sent to auliadfaradifa@gmail.com  
[2026-08-29 17:02:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:21] 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-29 17:02:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:37] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:02:38] 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-29 17:02:38] 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-29 17:02:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02: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-29 17:02:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02: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-29 17:02:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:50] 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-29 17:02:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:56] 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-29 17:02:56] 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-29 17:02:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:02: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-29 17:02: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-29 17:02:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:03:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:03:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:03:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:03:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:03:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:03:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-0397, 2026-08-29 17:03:06, 2026-08-29 17:03:06))  
[2026-08-29 17: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-20260829-0397, 2026-08-29 17:03:06, 2026-08-29 17:03:06))"} 
[2026-08-29 17:03:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:03:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:03: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-29 17:03: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-29 17:03:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:03:10] 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-29 17:03:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:03:10] 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-29 17:03:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:03:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:04:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:04:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:04:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4889, 2026-08-29 17:04:04, 2026-08-29 17:04:04))  
[2026-08-29 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-20260829-4889, 2026-08-29 17:04:04, 2026-08-29 17:04:04))"} 
[2026-08-29 17:04: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-29 17:04: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-29 17:05:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:05:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:05:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-7561, 2026-08-29 17:05:04, 2026-08-29 17:05:04))  
[2026-08-29 17: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-20260829-7561, 2026-08-29 17:05:04, 2026-08-29 17:05:04))"} 
[2026-08-29 17:05: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-29 17:05: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-29 17:05:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:05:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-3157, 2026-08-29 17:06:04, 2026-08-29 17:06:04))  
[2026-08-29 17: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-20260829-3157, 2026-08-29 17:06:04, 2026-08-29 17:06:04))"} 
[2026-08-29 17:06: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-29 17:06: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-29 17:06:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06: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-29 17:06: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-29 17:06:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06:17] 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-29 17:06: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-29 17:06:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:06:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-0658, 2026-08-29 17:07:04, 2026-08-29 17:07:04))  
[2026-08-29 17: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-20260829-0658, 2026-08-29 17:07:04, 2026-08-29 17:07:04))"} 
[2026-08-29 17:07:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331112 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331112 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07: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-29 17:07:24] 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-29 17:07:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07: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-29 17:07:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:50] 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-29 17:07:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:50] 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-29 17:07:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:07:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:08:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:08:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:08:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1506, 2026-08-29 17:08:05, 2026-08-29 17:08:05))  
[2026-08-29 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-20260829-1506, 2026-08-29 17:08:05, 2026-08-29 17:08:05))"} 
[2026-08-29 17:08:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:08:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:08: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-29 17:08: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-29 17:08:31] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:08:31] 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":"AXdBCdu-gERaV0a73pgE-6-"}}}} 
[2026-08-29 17:08:32] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:08:32] production.INFO: OTP Email sent to kanaesyaputriw@gmail.com  
[2026-08-29 17:09:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:09:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:09:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0465, 2026-08-29 17:09:07, 2026-08-29 17:09:07))  
[2026-08-29 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-20260829-0465, 2026-08-29 17:09:07, 2026-08-29 17:09:07))"} 
[2026-08-29 17:09: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-29 17:09: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-29 17:10:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:10:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:10:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-0116, 2026-08-29 17:10:07, 2026-08-29 17:10:07))  
[2026-08-29 17: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-20260829-0116, 2026-08-29 17:10:07, 2026-08-29 17:10:07))"} 
[2026-08-29 17: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-29 17:10:44] 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-29 17:10:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:10:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:10:53] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:10:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:10:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:10:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:10:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:10: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-29 17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:10:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:10: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-29 17:10:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:10:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:10:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:10:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:10:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:10:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:11:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:11:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:11:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:11:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:11:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:11:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:11:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0760, 2026-08-29 17:11:04, 2026-08-29 17:11:04))  
[2026-08-29 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-20260829-0760, 2026-08-29 17:11:04, 2026-08-29 17:11:04))"} 
[2026-08-29 17:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:11: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-29 17:11: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-29 17:11:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:11:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:11:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3310 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:11:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3310 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:12:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331024 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:12:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331024 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:12:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:12:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:12:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-7454, 2026-08-29 17:12:04, 2026-08-29 17:12:04))  
[2026-08-29 17: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-20260829-7454, 2026-08-29 17:12:04, 2026-08-29 17:12:04))"} 
[2026-08-29 17:12:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:12:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:12: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-29 17:12: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-29 17:12:28] 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-29 17:12:28] 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-29 17:12:29] 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-29 17:12:29] 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-29 17:12:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:12:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:12:36] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:12:36] 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":"AjT-N2iqAVW1hx0AytMNVX1"}}}} 
[2026-08-29 17:12:36] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:12:36] production.INFO: OTP Email sent to iqbalanugrah3095@gmail.com  
[2026-08-29 17:12:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:12:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:12: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-29 17:12: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-29 17:12:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:05] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:13:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:13:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:13:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-6441, 2026-08-29 17:13:05, 2026-08-29 17:13:05))  
[2026-08-29 17: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-20260829-6441, 2026-08-29 17:13:05, 2026-08-29 17:13:05))"} 
[2026-08-29 17:13:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:20] 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-29 17:13:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:20] 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-29 17:13:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:13:40] 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-29 17:13:40] 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-29 17:13:41] 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-29 17:13:41] 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-29 17:13:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:14: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-29 17:14: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-29 17:14:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7298, 2026-08-29 17:14:04, 2026-08-29 17:14:04))  
[2026-08-29 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-20260829-7298, 2026-08-29 17:14:04, 2026-08-29 17:14:04))"} 
[2026-08-29 17:14:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:14:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:14:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:14:40] 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-29 17:14:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:14:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:14:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:14:46] 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-29 17:14:46] 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-29 17:14:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15: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-29 17:15: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-29 17:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0281, 2026-08-29 17:15:05, 2026-08-29 17:15:05))  
[2026-08-29 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-20260829-0281, 2026-08-29 17:15:05, 2026-08-29 17:15:05))"} 
[2026-08-29 17:15:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:16:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:16:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:16:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:16:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:16:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-3910, 2026-08-29 17:16:03, 2026-08-29 17:16:03))  
[2026-08-29 17: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-20260829-3910, 2026-08-29 17:16:03, 2026-08-29 17:16:03))"} 
[2026-08-29 17:16: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-29 17:16: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-29 17:16: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-29 17:16: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-29 17:16:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:17:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:17:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:17:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17:17: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-29 17:17: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-20260829-6942, 2026-08-29 17:17:06, 2026-08-29 17:17:06))  
[2026-08-29 17:17: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-20260829-6942, 2026-08-29 17:17:06, 2026-08-29 17:17:06))"} 
[2026-08-29 17:17:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:17: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-29 17:17: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-29 17:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:17:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:17:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:17:26] 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-29 17:17:26] 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-29 17:17:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:17:34] 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-29 17:17:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:17:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:17:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:17:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:17:37] 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-29 17:17:37] 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-29 17:18:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:18:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:18:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6580, 2026-08-29 17:18:07, 2026-08-29 17:18:07))  
[2026-08-29 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-20260829-6580, 2026-08-29 17:18:07, 2026-08-29 17:18:07))"} 
[2026-08-29 17:18:17] 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-29 17:18: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-29 17:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7602, 2026-08-29 17:19:03, 2026-08-29 17:19:03))  
[2026-08-29 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-20260829-7602, 2026-08-29 17:19:03, 2026-08-29 17:19:03))"} 
[2026-08-29 17:19:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:19: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-29 17:19:23] 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-29 17:19:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:20:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:20:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:20:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-9114, 2026-08-29 17:20:03, 2026-08-29 17:20:03))  
[2026-08-29 17: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-20260829-9114, 2026-08-29 17:20:03, 2026-08-29 17:20:03))"} 
[2026-08-29 17:20:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:20: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-29 17:20:30] 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-29 17:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-9673, 2026-08-29 17:21:03, 2026-08-29 17:21:03))  
[2026-08-29 17: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-20260829-9673, 2026-08-29 17:21:03, 2026-08-29 17:21:03))"} 
[2026-08-29 17:21:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:21: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-29 17:21:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:21:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:21:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:21: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-29 17:21: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-29 17:21:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:21: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-29 17:21: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-29 17:21: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-29 17:21: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-29 17:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-2609, 2026-08-29 17:22:03, 2026-08-29 17:22:03))  
[2026-08-29 17: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-20260829-2609, 2026-08-29 17:22:03, 2026-08-29 17:22:03))"} 
[2026-08-29 17:22:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:22: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-29 17:22:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:22:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:22: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-29 17:22:44] 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-29 17:23:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:23:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:23:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-4256, 2026-08-29 17:23:03, 2026-08-29 17:23:03))  
[2026-08-29 17: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-20260829-4256, 2026-08-29 17:23:03, 2026-08-29 17:23:03))"} 
[2026-08-29 17:23: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-29 17:23:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:23:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:23:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:23:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:23: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-29 17:23: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-29 17:23:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:23:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:23:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3320 from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:23:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3320 from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:24:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=332006 from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:24:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=332006 from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-5887, 2026-08-29 17:24:03, 2026-08-29 17:24:03))  
[2026-08-29 17: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-20260829-5887, 2026-08-29 17:24:03, 2026-08-29 17:24:03))"} 
[2026-08-29 17:24:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:24:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:24:38] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:24: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":"A_jI7KFlagDonEuUbOGn9Zi"}}}} 
[2026-08-29 17:24:38] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:24:38] production.INFO: OTP Email sent to nhanarienha@gmail.com  
[2026-08-29 17:24: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-29 17:24: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-29 17:25:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:25:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:25:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-8409, 2026-08-29 17:25:04, 2026-08-29 17:25:04))  
[2026-08-29 17: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-20260829-8409, 2026-08-29 17:25:04, 2026-08-29 17:25:04))"} 
[2026-08-29 17:25:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25:34] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:25:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25: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-29 17:25:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25:46] 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-29 17:25:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25:46] 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-29 17:25:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25: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-29 17:25:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:25: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-29 17:25:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:26: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-29 17:26: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-29 17:26: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-29 17:26: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-29 17:26: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-29 17:26: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-29 17:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-8350, 2026-08-29 17:26:03, 2026-08-29 17:26:03))  
[2026-08-29 17: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-20260829-8350, 2026-08-29 17:26:03, 2026-08-29 17:26:03))"} 
[2026-08-29 17:26: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-29 17:26: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-29 17:26:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5054, 2026-08-29 17:27:03, 2026-08-29 17:27:03))  
[2026-08-29 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-20260829-5054, 2026-08-29 17:27:03, 2026-08-29 17:27:03))"} 
[2026-08-29 17:27:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:27: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-29 17:27: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-29 17:27:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:27:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:27:32] 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":"10:15:00","reqEnd":"12:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 17:27:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:27:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:27:42] 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":"10:15:00","reqEnd":"12:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 17:27:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:28:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:28:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:28:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-0637, 2026-08-29 17:28:05, 2026-08-29 17:28:05))  
[2026-08-29 17: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-20260829-0637, 2026-08-29 17:28:05, 2026-08-29 17:28:05))"} 
[2026-08-29 17:28: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-29 17: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-29 17:28:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:28:13] 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":"10:30:00","reqEnd":"12:45:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 17:28:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:28:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:28:16] 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":"13:15:00","reqEnd":"15:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 17:28:16] production.INFO: DEBUG therapist 6 conflict check {"booking_id":368,"item_start":"11:00:00","item_end":"13:00:00","bStart":"11:00:00","bEnd":"13:00:00","reqStart":"13:15:00","reqEnd":"15:30:00","conflict":false} 
[2026-08-29 17:28:16] production.INFO: DEBUG therapist 6 conflict check {"booking_id":373,"item_start":"11:00:00","item_end":"13:15:00","bStart":"11:00:00","bEnd":"13:15:00","reqStart":"13:15:00","reqEnd":"15:30:00","conflict":false} 
[2026-08-29 17:28:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:28:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:28:29] 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":"10:45:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 17:28:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:28:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:28:38] 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:45:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 17:28:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:28:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:28:42] 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:45:00","reqEnd":"12:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 17:28:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:28:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:28:52] 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:15:00","reqEnd":"11:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 17:28:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:29:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:29:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:29:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17:29: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-29 17:29: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-20260829-3601, 2026-08-29 17:29:02, 2026-08-29 17:29:02))  
[2026-08-29 17:29: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-20260829-3601, 2026-08-29 17:29:02, 2026-08-29 17:29:02))"} 
[2026-08-29 17:29: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-29 17:29: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-29 17:29:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:29:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:29:50] 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":"19:15:00","reqEnd":"21:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 17:29:50] production.INFO: DEBUG therapist 6 conflict check {"booking_id":376,"item_start":"11:45:00","item_end":"14:45:00","bStart":"11:45:00","bEnd":"14:45:00","reqStart":"19:15:00","reqEnd":"21:30:00","conflict":false} 
[2026-08-29 17:29:50] 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":"19:15:00","reqEnd":"21:30:00","conflict":false} 
[2026-08-29 17:29:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:29:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:30:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 17: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-20260829-0736, 2026-08-29 17:30:05, 2026-08-29 17:30:05))  
[2026-08-29 17: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-20260829-0736, 2026-08-29 17:30:05, 2026-08-29 17:30:05))"} 
[2026-08-29 17:30:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:30:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:30:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:30: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-29 17:30: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-29 17:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:31:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:31:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:31:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-6020, 2026-08-29 17:31:04, 2026-08-29 17:31:04))  
[2026-08-29 17: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-20260829-6020, 2026-08-29 17:31:04, 2026-08-29 17:31:04))"} 
[2026-08-29 17:31: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-29 17:31: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-29 17:32:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:32:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:32:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-5656, 2026-08-29 17:32:04, 2026-08-29 17:32:04))  
[2026-08-29 17: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-20260829-5656, 2026-08-29 17:32:04, 2026-08-29 17:32:04))"} 
[2026-08-29 17:32:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:32:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:32:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:32:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:32:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:32:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:32:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:32:18] 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-29 17:32:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:32: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-29 17:32:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:32:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:32:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:32:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:32:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:32:19] 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-29 17:32:19] 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-29 17:32: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-29 17:32: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-29 17:32:35] 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-29 17:32:35] 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-29 17:32:35] 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-29 17:32:35] 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-29 17:33:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:33:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:33:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17:33: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-29 17:33: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-20260829-3761, 2026-08-29 17:33:02, 2026-08-29 17:33:02))  
[2026-08-29 17:33: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-20260829-3761, 2026-08-29 17:33:02, 2026-08-29 17:33:02))"} 
[2026-08-29 17:33:17] 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-29 17:33:17] 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-29 17:33:19] 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-29 17:33:19] 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-29 17:33:19] 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-29 17:34:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:34:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:34:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-5290, 2026-08-29 17:34:03, 2026-08-29 17:34:03))  
[2026-08-29 17: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-20260829-5290, 2026-08-29 17:34:03, 2026-08-29 17:34:03))"} 
[2026-08-29 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-02&start_date=2026-09-02 from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:34:24] 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-29 17:35:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:35:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:35:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17:35:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 17:35:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-0998, 2026-08-29 17:35:03, 2026-08-29 17:35:03))  
[2026-08-29 17:35:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-0998, 2026-08-29 17:35:03, 2026-08-29 17:35:03))"} 
[2026-08-29 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-02&start_date=2026-09-02 from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:35:24] 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-29 17:35:47] 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-29 17:35: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-29 17:35: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-29 17:35:47] 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-29 17:35:52] 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-29 17:35:52] 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-29 17:35:52] 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-29 17:36:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:36:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:36:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6708, 2026-08-29 17:36:04, 2026-08-29 17:36:04))  
[2026-08-29 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-20260829-6708, 2026-08-29 17:36:04, 2026-08-29 17:36:04))"} 
[2026-08-29 17:36: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-29 17:36: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-29 17:37:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:37:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:37:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 17: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-20260829-3902, 2026-08-29 17:37:04, 2026-08-29 17:37:04))  
[2026-08-29 17: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-20260829-3902, 2026-08-29 17:37:04, 2026-08-29 17:37:04))"} 
[2026-08-29 17:37:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/hellopress/wp_filemanager.php from No Origin  
[2026-08-29 17:37:34] 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-29 17:37:34] 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-29 17:37:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/this_is_a_new_hello_world.php from No Origin  
[2026-08-29 17:37:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/blocks/post-excerpt/alfa-rex.PHP from No Origin  
[2026-08-29 17:37:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/blocks/post-excerpt/index.php from No Origin  
[2026-08-29 17:37:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/index.php from No Origin  
[2026-08-29 17:37:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/simple.php from No Origin  
[2026-08-29 17:38:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/about.php from No Origin  
[2026-08-29 17:38:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:38:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:38:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-7701, 2026-08-29 17:38:04, 2026-08-29 17:38:04))  
[2026-08-29 17: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-20260829-7701, 2026-08-29 17:38:04, 2026-08-29 17:38:04))"} 
[2026-08-29 17:38:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/uploads/index.php from No Origin  
[2026-08-29 17:38:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/zwso.php from No Origin  
[2026-08-29 17:38:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/chosen.php?p= from No Origin  
[2026-08-29 17:38:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/goods.php from No Origin  
[2026-08-29 17:38:35] 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-29 17:38:35] 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-29 17:38:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/css/colors/index.php from No Origin  
[2026-08-29 17:38:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/includes/nav.php from No Origin  
[2026-08-29 17:38:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/file.php from No Origin  
[2026-08-29 17:38:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/file17.php from No Origin  
[2026-08-29 17:39:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/file5.php from No Origin  
[2026-08-29 17:39:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:39:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:39:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0054, 2026-08-29 17:39:06, 2026-08-29 17:39:06))  
[2026-08-29 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-20260829-0054, 2026-08-29 17:39:06, 2026-08-29 17:39:06))"} 
[2026-08-29 17:39:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/file88.php from No Origin  
[2026-08-29 17:39:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/NewFile.php from No Origin  
[2026-08-29 17:39:35] 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-29 17:39:35] 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-29 17:39:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.well-known/index.php from No Origin  
[2026-08-29 17:39:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/themes/too.php from No Origin  
[2026-08-29 17:39:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/radio.php from No Origin  
[2026-08-29 17:39:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.well-known/acme-challenge/index.php from No Origin  
[2026-08-29 17:40:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/makeasmtp.php?p= from No Origin  
[2026-08-29 17:40:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:40:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:40:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17:40:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 17:40:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-6427, 2026-08-29 17:40:03, 2026-08-29 17:40:03))  
[2026-08-29 17:40:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-6427, 2026-08-29 17:40:03, 2026-08-29 17:40:03))"} 
[2026-08-29 17:40:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/uploads/makeasmtp.php?p= from No Origin  
[2026-08-29 17:40:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/rest-api/about.php from No Origin  
[2026-08-29 17:40:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/languages/about.php from No Origin  
[2026-08-29 17:40:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/banners/about.php from No Origin  
[2026-08-29 17:40:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/Text/about.php from No Origin  
[2026-08-29 17:40:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/asd.php from No Origin  
[2026-08-29 17:40:35] 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-29 17:40:35] 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-29 17:40:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/1.php from No Origin  
[2026-08-29 17:40:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ws.php from No Origin  
[2026-08-29 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/css/index.php from No Origin  
[2026-08-29 17:41:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cgi-bin/wp-login.php from No Origin  
[2026-08-29 17:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4287, 2026-08-29 17:41:03, 2026-08-29 17:41:03))  
[2026-08-29 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-20260829-4287, 2026-08-29 17:41:03, 2026-08-29 17:41:03))"} 
[2026-08-29 17:41:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/cong.php from No Origin  
[2026-08-29 17:41:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/classwithtostring.php from No Origin  
[2026-08-29 17:41:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/images/wp-login.php from No Origin  
[2026-08-29 17:41:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/Requests/network.php from No Origin  
[2026-08-29 17:41:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/radio.php from No Origin  
[2026-08-29 17:41:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/dropdown.php from No Origin  
[2026-08-29 17:41:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/login.php from No Origin  
[2026-08-29 17:41:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/hehehehe.php from No Origin  
[2026-08-29 17:41:35] 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-29 17:41:35] 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-29 17:41:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/fonts/about.php from No Origin  
[2026-08-29 17:41:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/admin.php from No Origin  
[2026-08-29 17:41:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:41:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:41:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:41:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:41: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:41:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:41:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:41:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:41:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:41: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:41:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:41:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:41:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:41: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-29 17:41: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:41:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:41: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:41:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xmlrpc.php from No Origin  
[2026-08-29 17:41:48] 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-29 17:41:48] 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-29 17:41:48] 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-29 17:41:48] 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-29 17:41:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/atomlib.php from No Origin  
[2026-08-29 17:42:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:42:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:42:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-3817, 2026-08-29 17:42:04, 2026-08-29 17:42:04))  
[2026-08-29 17: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-20260829-3817, 2026-08-29 17:42:04, 2026-08-29 17:42:04))"} 
[2026-08-29 17:42:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/lv.php from No Origin  
[2026-08-29 17:42:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/Text/index.php from No Origin  
[2026-08-29 17:42:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/content.php from No Origin  
[2026-08-29 17:42:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.well-known/acme-challenge/about.php from No Origin  
[2026-08-29 17:42:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/goat.php from No Origin  
[2026-08-29 17:42:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42:35] 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-29 17:42:35] 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-29 17:42:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.well-known/acme-challenge/admin.php from No Origin  
[2026-08-29 17:42:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/uploads/about.php from No Origin  
[2026-08-29 17:42:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42: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-29 17:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/maint/index.php from No Origin  
[2026-08-29 17:42:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:42:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:43:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-8147, 2026-08-29 17:43:03, 2026-08-29 17:43:03))  
[2026-08-29 17: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-20260829-8147, 2026-08-29 17:43:03, 2026-08-29 17:43:03))"} 
[2026-08-29 17:43:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:43:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dropdown.php from No Origin  
[2026-08-29 17:43:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:43:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:43:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:43:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sad/about.php from No Origin  
[2026-08-29 17:43:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:43:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin.php from No Origin  
[2026-08-29 17:43:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/admin.php from No Origin  
[2026-08-29 17:43:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/IXR/index.php from No Origin  
[2026-08-29 17:43:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/classwithtostring.php from No Origin  
[2026-08-29 17:43: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-29 17:43: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-29 17:43:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/install.php from No Origin  
[2026-08-29 17:43:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:43:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:43:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/x/index.php from No Origin  
[2026-08-29 17:43:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/Requests/about.php from No Origin  
[2026-08-29 17:43:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:43:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:43:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/includes/index.php from No Origin  
[2026-08-29 17:43:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337201 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:43:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337201 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:44:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-login.php from No Origin  
[2026-08-29 17:44:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:44:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:44:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7802, 2026-08-29 17:44:04, 2026-08-29 17:44:04))  
[2026-08-29 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-20260829-7802, 2026-08-29 17:44:04, 2026-08-29 17:44:04))"} 
[2026-08-29 17:44:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/js/jcrop/Jcrop.php from No Origin  
[2026-08-29 17:44:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/images/about.php from No Origin  
[2026-08-29 17:44:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/ID3/index.php from No Origin  
[2026-08-29 17:44:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:44:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:44:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin.php from No Origin  
[2026-08-29 17:44:27] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:44: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":"AXxGBCOKd8knOMHEJiuswbK"}}}} 
[2026-08-29 17:44:27] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:44:27] production.INFO: OTP Email sent to risachammeria55@gmail.com  
[2026-08-29 17:44:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/assets/index.php from No Origin  
[2026-08-29 17:44: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-29 17:44: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-29 17:44:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:44:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:44:37] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:44:37] 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":"AJAIG_pT56DnemLSqYFoL5H"}}}} 
[2026-08-29 17:44:37] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:44:38] production.INFO: OTP Email sent to risachammeria55@gmail.com  
[2026-08-29 17:44:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/lock.php from No Origin  
[2026-08-29 17:44:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/index/function.php from No Origin  
[2026-08-29 17:44:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.well-known/content.php from No Origin  
[2026-08-29 17:45:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:45:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:45:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-6587, 2026-08-29 17:45:04, 2026-08-29 17:45:04))  
[2026-08-29 17: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-20260829-6587, 2026-08-29 17:45:04, 2026-08-29 17:45:04))"} 
[2026-08-29 17:45:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/js/index.php from No Origin  
[2026-08-29 17:45:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/index.php from No Origin  
[2026-08-29 17:45:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:45:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:45:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/about/function.php from No Origin  
[2026-08-29 17:45: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-29 17:45: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-29 17:45:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:45:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/customize/index.php from No Origin  
[2026-08-29 17:45:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/index.php from No Origin  
[2026-08-29 17:46:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/themes/index.php from No Origin  
[2026-08-29 17:46:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:46:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:46:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-3952, 2026-08-29 17:46:05, 2026-08-29 17:46:05))  
[2026-08-29 17: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-20260829-3952, 2026-08-29 17:46:05, 2026-08-29 17:46:05))"} 
[2026-08-29 17:46:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/about.php from No Origin  
[2026-08-29 17:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/autoload_classmap.php from No Origin  
[2026-08-29 17:46:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/themes.php from No Origin  
[2026-08-29 17:46:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-mail.php from No Origin  
[2026-08-29 17:46:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cgi-bin/index.php from No Origin  
[2026-08-29 17:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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-29 17:46: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-29 17:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:33] 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-29 17:46:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/admin.php from No Origin  
[2026-08-29 17:46: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-29 17:46:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 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-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:46: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-29 17:46:37] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:39] 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-29 17:46:39] 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-29 17:46:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/content.php from No Origin  
[2026-08-29 17:46:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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-29 17:46:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/css/index.php from No Origin  
[2026-08-29 17:46:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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-29 17:46:51] 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-29 17:46:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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-29 17:46:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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-29 17:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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-29 17:46:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46: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-29 17:46:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/images/index.php from No Origin  
[2026-08-29 17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:46:58] 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-29 17:46:58] 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-29 17:46: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:47:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:47:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-7334, 2026-08-29 17:47:03, 2026-08-29 17:47:03))  
[2026-08-29 17: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-20260829-7334, 2026-08-29 17:47:03, 2026-08-29 17:47:03))"} 
[2026-08-29 17:47:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/index.php from No Origin  
[2026-08-29 17:47:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mah.php from No Origin  
[2026-08-29 17:47:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:14] 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-29 17:47:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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-29 17:47:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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-29 17:47: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-29 17:47:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-blog-header.php from No Origin  
[2026-08-29 17:47:20] 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-29 17:47:20] 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-29 17:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/ioxi/alfa-ioxi.php from No Origin  
[2026-08-29 17:47:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/user/index.php from No Origin  
[2026-08-29 17:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/plugins.php from No Origin  
[2026-08-29 17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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-29 17:47:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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-29 17:47: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-29 17:47:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/js/thickbox/thickbox.php from No Origin  
[2026-08-29 17:47:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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-29 17:47:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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-29 17:47:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/goat1.php from No Origin  
[2026-08-29 17:47:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:48] 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:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 17:47:48] production.INFO: DEBUG therapist 6 conflict check {"booking_id":368,"item_start":"11:00:00","item_end":"13:00:00","bStart":"11:00:00","bEnd":"13:00:00","reqStart":"11:00:00","reqEnd":"13:15:00","conflict":true} 
[2026-08-29 17:47:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:52] 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-29 17:47:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:52] 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-29 17:47:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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-29 17:47: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-29 17:47:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:54] 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-29 17:47:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/certificates/index.php from No Origin  
[2026-08-29 17:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:48:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/network/index.php from No Origin  
[2026-08-29 17:48:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:48:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:48:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-0457, 2026-08-29 17:48:06, 2026-08-29 17:48:06))  
[2026-08-29 17: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-20260829-0457, 2026-08-29 17:48:06, 2026-08-29 17:48:06))"} 
[2026-08-29 17:48:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/sitemaps/providers/index.php from No Origin  
[2026-08-29 17:48:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.well-knownold/index.php from No Origin  
[2026-08-29 17:48:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/js/crop/index.php from No Origin  
[2026-08-29 17:48:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/Text/Diff/index.php from No Origin  
[2026-08-29 17:48:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:48:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:48:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:48:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:48:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:48:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:48:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:48: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-29 17:48: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-29 17:48:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/images/index.php from No Origin  
[2026-08-29 17:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:48:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:48:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/widgets/index.php from No Origin  
[2026-08-29 17:48:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:48:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/hellopress/wp_filemanager.php from No Origin  
[2026-08-29 17:48:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/this_is_a_new_hello_world.php from No Origin  
[2026-08-29 17:48:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ap.php from No Origin  
[2026-08-29 17:48:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/media.php from No Origin  
[2026-08-29 17:48:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//adminfuns.php from No Origin  
[2026-08-29 17:48:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/classwithtostring.php?p= from No Origin  
[2026-08-29 17:48:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.well-known/pki-validation/index.php from No Origin  
[2026-08-29 17:48:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/3PJcpMFsD8B.php from No Origin  
[2026-08-29 17:48:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/5PJcpMFsD8B.php from No Origin  
[2026-08-29 17:48:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/4PJcpMFsD8B.php from No Origin  
[2026-08-29 17:48:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wsd.php from No Origin  
[2026-08-29 17:48:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bulet.php from No Origin  
[2026-08-29 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//av.php from No Origin  
[2026-08-29 17:49:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/images.php from No Origin  
[2026-08-29 17:49:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ops.php from No Origin  
[2026-08-29 17:49:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/coffexium.php from No Origin  
[2026-08-29 17:49:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/BDKR28WP.php from No Origin  
[2026-08-29 17:49:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/rest-api/index.php from No Origin  
[2026-08-29 17:49:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sf.php from No Origin  
[2026-08-29 17:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/k.php?p= from No Origin  
[2026-08-29 17:49:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:49:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:49:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-2879, 2026-08-29 17:49:05, 2026-08-29 17:49:05))  
[2026-08-29 17: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-20260829-2879, 2026-08-29 17:49:05, 2026-08-29 17:49:05))"} 
[2026-08-29 17:49:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/82.php from No Origin  
[2026-08-29 17:49:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/pomo/index.php from No Origin  
[2026-08-29 17:49:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dex.php from No Origin  
[2026-08-29 17:49:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/inso.php from No Origin  
[2026-08-29 17:49:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//aa.php from No Origin  
[2026-08-29 17:49:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/img.php from No Origin  
[2026-08-29 17:49:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/222.php from No Origin  
[2026-08-29 17:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/key.php from No Origin  
[2026-08-29 17:49:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/chosen.php from No Origin  
[2026-08-29 17:49:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nf_tracking.php from No Origin  
[2026-08-29 17:49:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/file1221.php from No Origin  
[2026-08-29 17:49:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nox.php from No Origin  
[2026-08-29 17:49:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/akismet.php from No Origin  
[2026-08-29 17:49:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ajax.php from No Origin  
[2026-08-29 17:49:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/atomlib.php from No Origin  
[2026-08-29 17:49:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wzy.php?action=door123 from No Origin  
[2026-08-29 17:49:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/1.php?p= from No Origin  
[2026-08-29 17:49:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/samll.php from No Origin  
[2026-08-29 17:49:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/she11.php from No Origin  
[2026-08-29 17:49:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/kerang.php from No Origin  
[2026-08-29 17:49:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/m.php?p= from No Origin  
[2026-08-29 17:49:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/fling.php?p= from No Origin  
[2026-08-29 17:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/btyuio.php from No Origin  
[2026-08-29 17:49:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dehnl.php from No Origin  
[2026-08-29 17:49:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/zoo2.php from No Origin  
[2026-08-29 17:49:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/setup-config.php from No Origin  
[2026-08-29 17:49:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/zoo1.php?p= from No Origin  
[2026-08-29 17:49:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/radio.php from No Origin  
[2026-08-29 17:49:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/one.php from No Origin  
[2026-08-29 17:49:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:49:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:49:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/503.php from No Origin  
[2026-08-29 17:49:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/504.php from No Origin  
[2026-08-29 17:49: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-29 17:49: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-29 17:49:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin.php?p= from No Origin  
[2026-08-29 17:49:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ws85.php?p= from No Origin  
[2026-08-29 17:49:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ffs.php from No Origin  
[2026-08-29 17:49:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nano.php from No Origin  
[2026-08-29 17:49:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ano.php from No Origin  
[2026-08-29 17:49:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:49:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/themes/themes/Cyb3r.php from No Origin  
[2026-08-29 17:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mgrr.php from No Origin  
[2026-08-29 17:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mac.php from No Origin  
[2026-08-29 17:49:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:49:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:49:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:49: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-29 17:49:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:49:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:49:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/simple.php from No Origin  
[2026-08-29 17:49:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:49:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xty.php?p= from No Origin  
[2026-08-29 17:49:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sallu.php from No Origin  
[2026-08-29 17:49:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/codex.php from No Origin  
[2026-08-29 17:49:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/plugins/Cyb3r.php from No Origin  
[2026-08-29 17:49:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/5656.php from No Origin  
[2026-08-29 17:49:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:49:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:49:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/w3lls.php from No Origin  
[2026-08-29 17:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/fpwch.php from No Origin  
[2026-08-29 17:49:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/domvf.php from No Origin  
[2026-08-29 17:49:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/biufile.php from No Origin  
[2026-08-29 17:49:54] 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-29 17:49:54] 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-29 17:49:54] 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-29 17:49:54] 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-29 17:49:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/blacks.php from No Origin  
[2026-08-29 17:49:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/SimplePie/about.php from No Origin  
[2026-08-29 17:49:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/beck.php from No Origin  
[2026-08-29 17:49:56] 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-29 17:49:56] 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-29 17:49:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/t3.php from No Origin  
[2026-08-29 17:49:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp.php from No Origin  
[2026-08-29 17:49:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//abcd.php from No Origin  
[2026-08-29 17:50:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nofile.php from No Origin  
[2026-08-29 17:50:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/SimplePie/Content/index.php from No Origin  
[2026-08-29 17:50:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/run.php from No Origin  
[2026-08-29 17:50:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/new.php from No Origin  
[2026-08-29 17:50:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/inx.php from No Origin  
[2026-08-29 17:50:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vpn.php from No Origin  
[2026-08-29 17:50:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/shiny.php from No Origin  
[2026-08-29 17:50:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:50:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:50:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8535, 2026-08-29 17:50:06, 2026-08-29 17:50:06))  
[2026-08-29 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-20260829-8535, 2026-08-29 17:50:06, 2026-08-29 17:50:06))"} 
[2026-08-29 17:50:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/goods.php from No Origin  
[2026-08-29 17:50:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/alfa.php from No Origin  
[2026-08-29 17:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/33.php from No Origin  
[2026-08-29 17:50:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/133.php from No Origin  
[2026-08-29 17:50:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sym.php?p= from No Origin  
[2026-08-29 17:50:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/8.php from No Origin  
[2026-08-29 17:50:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/goods.php?p= from No Origin  
[2026-08-29 17:50:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ah.php from No Origin  
[2026-08-29 17:50:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/packed.php from No Origin  
[2026-08-29 17:50:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ws55.php?p= from No Origin  
[2026-08-29 17:50:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/drykl.php from No Origin  
[2026-08-29 17:50:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backup.php from No Origin  
[2026-08-29 17:50:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/indo.php from No Origin  
[2026-08-29 17:50:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sign.php?p= from No Origin  
[2026-08-29 17:50:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wnnjpsby.php from No Origin  
[2026-08-29 17:50:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gigi.php from No Origin  
[2026-08-29 17:50:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/packed.php from No Origin  
[2026-08-29 17:50:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/info.php/new.php from No Origin  
[2026-08-29 17:50:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/uploads from No Origin  
[2026-08-29 17:50:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/w.php from No Origin  
[2026-08-29 17:50:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/x.php from No Origin  
[2026-08-29 17:50:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ssla.php from No Origin  
[2026-08-29 17:50:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-l0gin.php from No Origin  
[2026-08-29 17:50:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/maint/wp-is.php from No Origin  
[2026-08-29 17:50:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-aothait.php from No Origin  
[2026-08-29 17:50:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/index.php from No Origin  
[2026-08-29 17:50:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/file31.php from No Origin  
[2026-08-29 17:50:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dk.php from No Origin  
[2026-08-29 17:50:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ta.php from No Origin  
[2026-08-29 17:50:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/google-seo-rank/module.php from No Origin  
[2026-08-29 17:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bo.php from No Origin  
[2026-08-29 17:50:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/44.php from No Origin  
[2026-08-29 17:50:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/h2.php from No Origin  
[2026-08-29 17:50:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/mod/adminfuns.php from No Origin  
[2026-08-29 17:50:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sao.php from No Origin  
[2026-08-29 17:50:38] 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-29 17:50:38] 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-29 17:50:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dapa.php from No Origin  
[2026-08-29 17:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/l.php from No Origin  
[2026-08-29 17:50:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/w.php from No Origin  
[2026-08-29 17:50:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/k.php from No Origin  
[2026-08-29 17:50:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/os.php from No Origin  
[2026-08-29 17:50:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ioxi002.PhP7 from No Origin  
[2026-08-29 17:50:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/htio.php from No Origin  
[2026-08-29 17:50:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dev.php?p= from No Origin  
[2026-08-29 17:50:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gos.php from No Origin  
[2026-08-29 17:50:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/132.php from No Origin  
[2026-08-29 17:50:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/v22.php from No Origin  
[2026-08-29 17:50:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-activate.php from No Origin  
[2026-08-29 17:50:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/themes/digital-download/new.php from No Origin  
[2026-08-29 17:50:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-trackback.php from No Origin  
[2026-08-29 17:50:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/pri.php from No Origin  
[2026-08-29 17:50:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp_blog_footer.php from No Origin  
[2026-08-29 17:50:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sushi.php from No Origin  
[2026-08-29 17:50:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/manga.php from No Origin  
[2026-08-29 17:50:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ans.php from No Origin  
[2026-08-29 17:50:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:50:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:50:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:50:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:50:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:50:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/worksec.php from No Origin  
[2026-08-29 17:51:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/asdfghj.php?p= from No Origin  
[2026-08-29 17:51:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dragonshell.php from No Origin  
[2026-08-29 17:51:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:51:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:51:02] 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-29 17:51:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:51:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-safe.php from No Origin  
[2026-08-29 17:51:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:51:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:51:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gjewuagf.php from No Origin  
[2026-08-29 17:51:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:51:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:51:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5289, 2026-08-29 17:51:04, 2026-08-29 17:51:04))  
[2026-08-29 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-20260829-5289, 2026-08-29 17:51:04, 2026-08-29 17:51:04))"} 
[2026-08-29 17:51: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-29 17:51:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:51: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-29 17:51:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:51:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/tnglzqmv.php from No Origin  
[2026-08-29 17:51:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wefile.php from No Origin  
[2026-08-29 17:51:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/x.php from No Origin  
[2026-08-29 17:51:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/blog.php from No Origin  
[2026-08-29 17:51:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/js/wp-load.php from No Origin  
[2026-08-29 17:51:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/robot.php from No Origin  
[2026-08-29 17:51:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/revo.php from No Origin  
[2026-08-29 17:51:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/x.php from No Origin  
[2026-08-29 17:51:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/birrs.php from No Origin  
[2026-08-29 17:51:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sss.php?p= from No Origin  
[2026-08-29 17:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/themes/gaukingo from No Origin  
[2026-08-29 17:51:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/ID3/moon.php from No Origin  
[2026-08-29 17:51:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/themes/wp-pridmag/init.php from No Origin  
[2026-08-29 17:51:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xmini4.php from No Origin  
[2026-08-29 17:51:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gulu.php from No Origin  
[2026-08-29 17:51:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/replace.php from No Origin  
[2026-08-29 17:51:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/c4.php from No Origin  
[2026-08-29 17:51:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rxr.php from No Origin  
[2026-08-29 17:51:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/reviall.php from No Origin  
[2026-08-29 17:51:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/log-mama/function.php from No Origin  
[2026-08-29 17:51:23] 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-29 17:51:23] 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-29 17:51:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bk/index.php from No Origin  
[2026-08-29 17:51:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/first.php from No Origin  
[2026-08-29 17:51: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-29 17:51: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-29 17:52:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:52:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:52:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-9586, 2026-08-29 17:52:04, 2026-08-29 17:52:04))  
[2026-08-29 17: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-20260829-9586, 2026-08-29 17:52:04, 2026-08-29 17:52:04))"} 
[2026-08-29 17:52:50] 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-29 17:52:50] 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-29 17:53:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:53:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:53:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-7433, 2026-08-29 17:53:05, 2026-08-29 17:53:05))  
[2026-08-29 17: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-20260829-7433, 2026-08-29 17:53:05, 2026-08-29 17:53:05))"} 
[2026-08-29 17:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:53:31] 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-29 17:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:53:38] 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-29 17:53:38] 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-29 17:53:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:53:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:53:55] 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-29 17:53:55] 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-29 17:53:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:53:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:53:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:53:56] 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-29 17:53:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:53:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54:02] 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-29 17:54:02] 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-29 17:54:02] 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-29 17:54:02] 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-29 17:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:54:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3599, 2026-08-29 17:54:04, 2026-08-29 17:54:04))  
[2026-08-29 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-20260829-3599, 2026-08-29 17:54:04, 2026-08-29 17:54:04))"} 
[2026-08-29 17:54:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54: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-29 17:54:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:54:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:54: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-29 17:54:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:54:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:54:31] 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-29 17:54:31] 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-29 17:54:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:54: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-29 17:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:54:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:54:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:55:00] 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-29 17:55:00] 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-29 17:55:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:55:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:55:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9387, 2026-08-29 17:55:05, 2026-08-29 17:55:05))  
[2026-08-29 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-20260829-9387, 2026-08-29 17:55:05, 2026-08-29 17:55:05))"} 
[2026-08-29 17:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:55:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330910 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:55:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330910 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:55: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-29 17:55:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:55:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:55: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-29 17:55:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:55: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-29 17:55: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-29 17:56:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:56:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:56:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0269, 2026-08-29 17:56:04, 2026-08-29 17:56:04))  
[2026-08-29 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-20260829-0269, 2026-08-29 17:56:04, 2026-08-29 17:56:04))"} 
[2026-08-29 17:56:06] 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-29 17:56:06] 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-29 17:56: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-29 17:56:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:56:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 17:56:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:56:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:56:47] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:56: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":"AUng63k1i1zT8-GGB2Qt5Pu"}}}} 
[2026-08-29 17:56:47] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:56:47] production.INFO: OTP Email sent to yenitri.udb@gmail.com  
[2026-08-29 17:57:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:57:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:57:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-0963, 2026-08-29 17:57:03, 2026-08-29 17:57:03))  
[2026-08-29 17: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-20260829-0963, 2026-08-29 17:57:03, 2026-08-29 17:57:03))"} 
[2026-08-29 17:57:11] 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-29 17:57:11] 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-29 17:57:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:13] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 17:57:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:31] 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-29 17:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:31] 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-29 17:57: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-29 17:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 17:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-9192, 2026-08-29 17:58:04, 2026-08-29 17:58:04))  
[2026-08-29 17: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-20260829-9192, 2026-08-29 17:58:04, 2026-08-29 17:58:04))"} 
[2026-08-29 17:58:06] 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-29 17:58:06] 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-29 17:58:06] 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-29 17:58:06] 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-29 17:58:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:58:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:58:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:58:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 17:59:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 17:59:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 17:59:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 17: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-29 17: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-20260829-4438, 2026-08-29 17:59:05, 2026-08-29 17:59:05))  
[2026-08-29 17: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-20260829-4438, 2026-08-29 17:59:05, 2026-08-29 17:59:05))"} 
[2026-08-29 18:00:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:00:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:00:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-9944, 2026-08-29 18:00:04, 2026-08-29 18:00:04))  
[2026-08-29 18: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-20260829-9944, 2026-08-29 18:00:04, 2026-08-29 18:00:04))"} 
[2026-08-29 18:01:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:01:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:01:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-0605, 2026-08-29 18:01:07, 2026-08-29 18:01:07))  
[2026-08-29 18: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-20260829-0605, 2026-08-29 18:01:07, 2026-08-29 18:01:07))"} 
[2026-08-29 18:01:32] 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-29 18:01:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:01:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:01:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:01:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:01:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:02:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:02:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:02:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-8886, 2026-08-29 18:02:03, 2026-08-29 18:02:03))  
[2026-08-29 18: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-20260829-8886, 2026-08-29 18:02:03, 2026-08-29 18:02:03))"} 
[2026-08-29 18:03:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:03:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:03:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0069, 2026-08-29 18:03:05, 2026-08-29 18:03:05))  
[2026-08-29 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-20260829-0069, 2026-08-29 18:03:05, 2026-08-29 18:03:05))"} 
[2026-08-29 18:03: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-29 18:03: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-29 18:03:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:03:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:03: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-29 18:03: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-29 18:03:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:03:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:04:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:04:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:04:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8108, 2026-08-29 18:04:05, 2026-08-29 18:04:05))  
[2026-08-29 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-20260829-8108, 2026-08-29 18:04:05, 2026-08-29 18:04:05))"} 
[2026-08-29 18:05:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:05:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:05:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-0831, 2026-08-29 18:05:03, 2026-08-29 18:05:03))  
[2026-08-29 18: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-20260829-0831, 2026-08-29 18:05:03, 2026-08-29 18:05:03))"} 
[2026-08-29 18:05:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05: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-29 18:05: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-29 18:05:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05: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-29 18:05:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:46] 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-29 18:05:46] 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-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:47] 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-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:47] 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-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:47] 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-29 18:05:47] 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-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:47] 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-29 18:05:47] 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-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:47] 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-29 18:05:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:48] 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-29 18:05:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:48] 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-29 18:05:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05: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-29 18:05:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:48] 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-29 18:05:48] 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-29 18:05:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:48] 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-29 18:05:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=43 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:05: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-29 18:06:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:06:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:06:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-2364, 2026-08-29 18:06:06, 2026-08-29 18:06:06))  
[2026-08-29 18: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-20260829-2364, 2026-08-29 18:06:06, 2026-08-29 18:06:06))"} 
[2026-08-29 18:06:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/clock-out from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:06:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/clock-out from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:06:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:06:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:06:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:06:36] 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-29 18:06:36] 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-29 18:06: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-29 18:06:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:06:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:06: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-29 18:06:37] 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-29 18:06:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:06:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:06:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:06:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-5450, 2026-08-29 18:07:04, 2026-08-29 18:07:04))  
[2026-08-29 18: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-20260829-5450, 2026-08-29 18:07:04, 2026-08-29 18:07:04))"} 
[2026-08-29 18:07:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:07:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9601, 2026-08-29 18:08:04, 2026-08-29 18:08:04))  
[2026-08-29 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-20260829-9601, 2026-08-29 18:08:04, 2026-08-29 18:08:04))"} 
[2026-08-29 18:08:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:08:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:09:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:09:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:09:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-6096, 2026-08-29 18:09:03, 2026-08-29 18:09:03))  
[2026-08-29 18: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-20260829-6096, 2026-08-29 18:09:03, 2026-08-29 18:09:03))"} 
[2026-08-29 18:09:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:09:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:09:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:09:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:09:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:09:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:09:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:09:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:09:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:09:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:09:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:10:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:10:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:10:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:10:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 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-20260829-2141, 2026-08-29 18:10:04, 2026-08-29 18:10:04))  
[2026-08-29 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-20260829-2141, 2026-08-29 18:10:04, 2026-08-29 18:10:04))"} 
[2026-08-29 18:10:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:10:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:11:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:11:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:11:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-6405, 2026-08-29 18:11:02, 2026-08-29 18:11:02))  
[2026-08-29 18: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-20260829-6405, 2026-08-29 18:11:02, 2026-08-29 18:11:02))"} 
[2026-08-29 18:11:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:11:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:12:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:12:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:12:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-0759, 2026-08-29 18:12:04, 2026-08-29 18:12:04))  
[2026-08-29 18: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-20260829-0759, 2026-08-29 18:12:04, 2026-08-29 18:12:04))"} 
[2026-08-29 18:12:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:12:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:12:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:12:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:12:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:12:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:12:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:12:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:12: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-29 18:12:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:12:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:12:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-7218, 2026-08-29 18:13:03, 2026-08-29 18:13:03))  
[2026-08-29 18: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-20260829-7218, 2026-08-29 18:13:03, 2026-08-29 18:13:03))"} 
[2026-08-29 18:13:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:13:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:13:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=35 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:13:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=35 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:13:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3571 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:13:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3571 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:13:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=357103 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:13:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=357103 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:14:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-0645, 2026-08-29 18:14:04, 2026-08-29 18:14:04))  
[2026-08-29 18: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-20260829-0645, 2026-08-29 18:14:04, 2026-08-29 18:14:04))"} 
[2026-08-29 18:14:05] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 18:14: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":"AeUVc-fGgFWrAT_-5XdqtDN"}}}} 
[2026-08-29 18:14:05] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 18:14:05] production.INFO: OTP Email sent to sherinairianti@gmail.com  
[2026-08-29 18:14:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:14:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:14:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:42] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 18:14:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14: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-29 18:14:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14: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-29 18:14:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14: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-29 18:14: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-29 18:14: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-29 18:14:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14: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-29 18:14:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:14:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:15:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:15: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-29 18:15: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-29 18:15:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:15:04] 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-29 18:15:04] 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-29 18:15:04] 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-29 18:15:04] 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-29 18:15:05] 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-29 18:15:05] 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-29 18:15:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:15:05] 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-29 18:15:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:15:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:15:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:15:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-3513, 2026-08-29 18:15:07, 2026-08-29 18:15:07))  
[2026-08-29 18: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-20260829-3513, 2026-08-29 18:15:07, 2026-08-29 18:15:07))"} 
[2026-08-29 18:15:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:15:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:16:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:16:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:16:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0763, 2026-08-29 18:16:04, 2026-08-29 18:16:04))  
[2026-08-29 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-20260829-0763, 2026-08-29 18:16:04, 2026-08-29 18:16:04))"} 
[2026-08-29 18:16:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:16:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:16:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:16:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:16:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:16:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:16:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:16: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-29 18:16:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17: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-29 18:17: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-29 18:17:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:04] 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-29 18:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:06] 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-29 18:17:06] 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-29 18:17:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:06] 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-29 18:17:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:17:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:17:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-2343, 2026-08-29 18:17:07, 2026-08-29 18:17:07))  
[2026-08-29 18: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-20260829-2343, 2026-08-29 18:17:07, 2026-08-29 18:17:07))"} 
[2026-08-29 18:17:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:17:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:17:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:39] 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-29 18:17:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17: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-29 18:17:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:56] 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-29 18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:17:56] 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-29 18:18:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:18:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:18:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-0586, 2026-08-29 18:18:05, 2026-08-29 18:18:05))  
[2026-08-29 18: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-20260829-0586, 2026-08-29 18:18:05, 2026-08-29 18:18:05))"} 
[2026-08-29 18:18:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:18:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:18:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:18:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:19:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:19:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:19:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-4401, 2026-08-29 18:19:06, 2026-08-29 18:19:06))  
[2026-08-29 18: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-20260829-4401, 2026-08-29 18:19:06, 2026-08-29 18:19:06))"} 
[2026-08-29 18:19:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:19:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:20:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:20:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:20:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-6713, 2026-08-29 18:20:05, 2026-08-29 18:20:05))  
[2026-08-29 18: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-20260829-6713, 2026-08-29 18:20:05, 2026-08-29 18:20:05))"} 
[2026-08-29 18:20:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:20:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:21:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:21:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:21:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-0721, 2026-08-29 18:21:07, 2026-08-29 18:21:07))  
[2026-08-29 18: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-20260829-0721, 2026-08-29 18:21:07, 2026-08-29 18:21:07))"} 
[2026-08-29 18:21:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:21:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:22:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:22:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:22:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-9614, 2026-08-29 18:22:04, 2026-08-29 18:22:04))  
[2026-08-29 18: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-20260829-9614, 2026-08-29 18:22:04, 2026-08-29 18:22:04))"} 
[2026-08-29 18:23:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:23:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:23:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:23:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:23:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-4710, 2026-08-29 18:23:03, 2026-08-29 18:23:03))  
[2026-08-29 18: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-20260829-4710, 2026-08-29 18:23:03, 2026-08-29 18:23:03))"} 
[2026-08-29 18:24:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:24:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-8262, 2026-08-29 18:24:04, 2026-08-29 18:24:04))  
[2026-08-29 18: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-20260829-8262, 2026-08-29 18:24:04, 2026-08-29 18:24:04))"} 
[2026-08-29 18:24:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:24:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:25:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:25:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:25:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 18: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-20260829-7257, 2026-08-29 18:25:04, 2026-08-29 18:25:04))  
[2026-08-29 18: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-20260829-7257, 2026-08-29 18:25:04, 2026-08-29 18:25:04))"} 
[2026-08-29 18:25:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:25:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:26:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:26:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:26:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-2061, 2026-08-29 18:26:02, 2026-08-29 18:26:02))  
[2026-08-29 18: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-20260829-2061, 2026-08-29 18:26:02, 2026-08-29 18:26:02))"} 
[2026-08-29 18:26:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:26:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-1769, 2026-08-29 18:27:03, 2026-08-29 18:27:03))  
[2026-08-29 18: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-20260829-1769, 2026-08-29 18:27:03, 2026-08-29 18:27:03))"} 
[2026-08-29 18:27:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:27: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:27:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:27:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:27: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:27:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:27:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:27:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:27:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:27:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:27:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-0677, 2026-08-29 18:28:03, 2026-08-29 18:28:03))  
[2026-08-29 18: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-20260829-0677, 2026-08-29 18:28:03, 2026-08-29 18:28:03))"} 
[2026-08-29 18:28:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:28:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:29:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:29:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:29:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-5711, 2026-08-29 18:29:04, 2026-08-29 18:29:04))  
[2026-08-29 18: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-20260829-5711, 2026-08-29 18:29:04, 2026-08-29 18:29:04))"} 
[2026-08-29 18:29:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:29:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:29:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:29:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:29:38] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 18:29: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":"A45XoueFVaJAWIc7oJwKFoX"}}}} 
[2026-08-29 18:29:39] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 18:29:39] production.INFO: OTP Email sent to anisfoop@gmail.com  
[2026-08-29 18:30:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:30:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:30:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18:30:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 18:30:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-6788, 2026-08-29 18:30:03, 2026-08-29 18:30:03))  
[2026-08-29 18:30:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-6788, 2026-08-29 18:30:03, 2026-08-29 18:30:03))"} 
[2026-08-29 18:30:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:30:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:30:24] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 18:30: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":"AGMlUGVR60pNIzLukv0_Ugj"}}}} 
[2026-08-29 18:30:25] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 18:30:25] production.INFO: OTP Email sent to anisfoop@gmail.com  
[2026-08-29 18:30:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:30:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:31:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:31:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:31:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-8195, 2026-08-29 18:31:03, 2026-08-29 18:31:03))  
[2026-08-29 18: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-20260829-8195, 2026-08-29 18:31:03, 2026-08-29 18:31:03))"} 
[2026-08-29 18:31:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:31:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:31:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:31:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:31:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:31:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:31:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:31:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:32:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:32:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:32:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-1484, 2026-08-29 18:32:03, 2026-08-29 18:32:03))  
[2026-08-29 18: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-20260829-1484, 2026-08-29 18:32:03, 2026-08-29 18:32:03))"} 
[2026-08-29 18:32:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:32:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:32:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:32:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:32:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:32:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:32:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:32:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:32:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:32:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:32:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:32:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:33:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:33:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-7793, 2026-08-29 18:33:04, 2026-08-29 18:33:04))  
[2026-08-29 18: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-20260829-7793, 2026-08-29 18:33:04, 2026-08-29 18:33:04))"} 
[2026-08-29 18:33:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:33:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-30&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:33:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:33: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-29 18:33: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-29 18:33:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33: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-29 18:33:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33: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-29 18:33: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-29 18:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337201 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337201 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:33: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-29 18:33: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-29 18:33: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-29 18:33: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-29 18:34:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:34:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:34:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-9964, 2026-08-29 18:34:03, 2026-08-29 18:34:03))  
[2026-08-29 18: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-20260829-9964, 2026-08-29 18:34:03, 2026-08-29 18:34:03))"} 
[2026-08-29 18:34:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:34:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:34:19] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 18:34: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":"A5gSIDFGz_kJPSy6NxXT9Qv"}}}} 
[2026-08-29 18:34:20] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 18:34:20] production.INFO: OTP Email sent to vindamarlitans@gmail.com  
[2026-08-29 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-29 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-29 18:34:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:34:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:34:53] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 18:34:53] 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":"Ay7NV2HrDyno0PnMtAjZffS"}}}} 
[2026-08-29 18:34:53] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 18:34:54] production.INFO: OTP Email sent to vindamarlitans@gmail.com  
[2026-08-29 18:35:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:35:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:35:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18:35:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 18:35:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-1247, 2026-08-29 18:35:03, 2026-08-29 18:35:03))  
[2026-08-29 18:35:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-1247, 2026-08-29 18:35:03, 2026-08-29 18:35:03))"} 
[2026-08-29 18:35:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:05] 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-29 18:35:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:05] 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-29 18:35: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-29 18:35: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-29 18:35:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:41] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 18:35:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:48] 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-29 18:35:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:48] 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-29 18:35:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:35:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-4467, 2026-08-29 18:36:03, 2026-08-29 18:36:03))  
[2026-08-29 18: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-20260829-4467, 2026-08-29 18:36:03, 2026-08-29 18:36:03))"} 
[2026-08-29 18:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36: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-29 18:36: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-29 18:36:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36:38] 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-29 18:36:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:36:50] 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-29 18:36:50] 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-29 18:36:50] 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-29 18:36:50] 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-29 18:36:52] 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-29 18:36:52] 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-29 18:37:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:37:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:37:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:37:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:37:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:37:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-0533, 2026-08-29 18:37:03, 2026-08-29 18:37:03))  
[2026-08-29 18: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-20260829-0533, 2026-08-29 18:37:03, 2026-08-29 18:37:03))"} 
[2026-08-29 18:37: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-29 18:37: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-29 18:37: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-29 18:37: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-29 18:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1356, 2026-08-29 18:38:03, 2026-08-29 18:38:03))  
[2026-08-29 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-20260829-1356, 2026-08-29 18:38:03, 2026-08-29 18:38:03))"} 
[2026-08-29 18:38: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-29 18:38: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-29 18:38: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-29 18:38: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-29 18:39:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:39:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:39:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-2966, 2026-08-29 18:39:05, 2026-08-29 18:39:05))  
[2026-08-29 18: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-20260829-2966, 2026-08-29 18:39:05, 2026-08-29 18:39:05))"} 
[2026-08-29 18:39: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-29 18:39: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-29 18:39: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-29 18:39: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-29 18:39: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-29 18:39: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-29 18:40:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:40:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:40:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18:40: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-29 18:40: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-20260829-3927, 2026-08-29 18:40:02, 2026-08-29 18:40:02))  
[2026-08-29 18:40: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-20260829-3927, 2026-08-29 18:40:02, 2026-08-29 18:40:02))"} 
[2026-08-29 18:40: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-29 18:40: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-29 18:40: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-29 18:40: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-29 18:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-4252, 2026-08-29 18:41:03, 2026-08-29 18:41:03))  
[2026-08-29 18: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-20260829-4252, 2026-08-29 18:41:03, 2026-08-29 18:41:03))"} 
[2026-08-29 18:41: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-29 18:41: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-29 18:42:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:42:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:42:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-6519, 2026-08-29 18:42:04, 2026-08-29 18:42:04))  
[2026-08-29 18: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-20260829-6519, 2026-08-29 18:42:04, 2026-08-29 18:42:04))"} 
[2026-08-29 18:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:42:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:42:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:42:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:42:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:42: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-29 18:42: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-29 18:42: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-29 18:42: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-29 18:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:43:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-5227, 2026-08-29 18:43:04, 2026-08-29 18:43:04))  
[2026-08-29 18: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-20260829-5227, 2026-08-29 18:43:04, 2026-08-29 18:43:04))"} 
[2026-08-29 18:43: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-29 18:43: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-29 18:44:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:44:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:44:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-6188, 2026-08-29 18:44:04, 2026-08-29 18:44:04))  
[2026-08-29 18: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-20260829-6188, 2026-08-29 18:44:04, 2026-08-29 18:44:04))"} 
[2026-08-29 18:44: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-29 18:44: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-29 18:45:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:45:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:45:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-6756, 2026-08-29 18:45:04, 2026-08-29 18:45:04))  
[2026-08-29 18: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-20260829-6756, 2026-08-29 18:45:04, 2026-08-29 18:45:04))"} 
[2026-08-29 18:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45: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-29 18:45: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-29 18:45:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:45: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-29 18:45: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-29 18:45: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-29 18:46:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:46:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:46:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-9563, 2026-08-29 18:46:04, 2026-08-29 18:46:04))  
[2026-08-29 18: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-20260829-9563, 2026-08-29 18:46:04, 2026-08-29 18:46:04))"} 
[2026-08-29 18:46: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-29 18:46: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-29 18:47:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:47:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:47:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-2993, 2026-08-29 18:47:05, 2026-08-29 18:47:05))  
[2026-08-29 18: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-20260829-2993, 2026-08-29 18:47:05, 2026-08-29 18:47:05))"} 
[2026-08-29 18:47: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-29 18:47: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-29 18:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0017, 2026-08-29 18:48:04, 2026-08-29 18:48:04))  
[2026-08-29 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-20260829-0017, 2026-08-29 18:48:04, 2026-08-29 18:48:04))"} 
[2026-08-29 18:48: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-29 18:48: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-29 18:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:48:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:48:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:48:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:48:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:49:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:49:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:49:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-3393, 2026-08-29 18:49:03, 2026-08-29 18:49:03))  
[2026-08-29 18: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-20260829-3393, 2026-08-29 18:49:03, 2026-08-29 18:49:03))"} 
[2026-08-29 18:49:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:49: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-29 18:49: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-29 18:49: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-29 18:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:49: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-29 18:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:49:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:49:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:49:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:49:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:01] 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-29 18:50:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:01] 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-29 18:50:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50: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-29 18:50:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:50:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:50:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-8040, 2026-08-29 18:50:04, 2026-08-29 18:50:04))  
[2026-08-29 18: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-20260829-8040, 2026-08-29 18:50:04, 2026-08-29 18:50:04))"} 
[2026-08-29 18:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50: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-29 18:50: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-29 18:50: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-29 18:50:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50: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-29 18:50:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50: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-29 18:50:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 18: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-29 18:50:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:39] 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-29 18:50:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 18: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-29 18:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 18: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-29 18:50:43] 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-29 18:50:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:50: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-29 18:50: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-29 18:50:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:51:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:51:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18:51: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-29 18:51: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-20260829-3609, 2026-08-29 18:51:07, 2026-08-29 18:51:07))  
[2026-08-29 18:51: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-20260829-3609, 2026-08-29 18:51:07, 2026-08-29 18:51:07))"} 
[2026-08-29 18:51:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51: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-29 18:51:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:12] 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-29 18:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51: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-29 18:51:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51: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-29 18:51:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51: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-29 18:51: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-29 18:51:22] 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-29 18:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:51: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-29 18:52: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-29 18:52: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-29 18:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-3504, 2026-08-29 18:52:03, 2026-08-29 18:52:03))  
[2026-08-29 18: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-20260829-3504, 2026-08-29 18:52:03, 2026-08-29 18:52:03))"} 
[2026-08-29 18:53:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:53:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:53:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0205, 2026-08-29 18:53:05, 2026-08-29 18:53:05))  
[2026-08-29 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-20260829-0205, 2026-08-29 18:53:05, 2026-08-29 18:53:05))"} 
[2026-08-29 18:53: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-29 18:53: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-29 18:54:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:54:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:54:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1545, 2026-08-29 18:54:04, 2026-08-29 18:54:04))  
[2026-08-29 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-20260829-1545, 2026-08-29 18:54:04, 2026-08-29 18:54:04))"} 
[2026-08-29 18:54: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-29 18:54: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-29 18: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-29 18:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:54:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:54:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:54:39] 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-29 18:54:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 18:55:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:55:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-7500, 2026-08-29 18:55:04, 2026-08-29 18:55:04))  
[2026-08-29 18: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-20260829-7500, 2026-08-29 18:55:04, 2026-08-29 18:55:04))"} 
[2026-08-29 18:55: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-29 18:55: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-29 18:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:55:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:55:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:55:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:55:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:55:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:55:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-3671, 2026-08-29 18:56:03, 2026-08-29 18:56:03))  
[2026-08-29 18: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-20260829-3671, 2026-08-29 18:56:03, 2026-08-29 18:56:03))"} 
[2026-08-29 18:56: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-29 18:56: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-29 18:56:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:56:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:56: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-29 18:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:57:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:57:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:57:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:57:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-0544, 2026-08-29 18:57:04, 2026-08-29 18:57:04))  
[2026-08-29 18: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-20260829-0544, 2026-08-29 18:57:04, 2026-08-29 18:57:04))"} 
[2026-08-29 18:57:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:57:11] 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-29 18:57:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 18:57:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:57:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:57:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:58:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:58:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:58:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 18: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-29 18: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-20260829-2085, 2026-08-29 18:58:03, 2026-08-29 18:58:03))  
[2026-08-29 18: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-20260829-2085, 2026-08-29 18:58:03, 2026-08-29 18:58:03))"} 
[2026-08-29 18:58:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:58:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:58: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-29 18:58: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-29 18:58:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3326 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:58:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3326 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:58:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=332613 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:58:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=332613 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 18:59:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 18:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 18:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4250, 2026-08-29 18:59:04, 2026-08-29 18:59:04))  
[2026-08-29 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-20260829-4250, 2026-08-29 18:59:04, 2026-08-29 18:59:04))"} 
[2026-08-29 18: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-29 18: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-29 19:00:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:00:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:00:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-1277, 2026-08-29 19:00:04, 2026-08-29 19:00:04))  
[2026-08-29 19: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-20260829-1277, 2026-08-29 19:00:04, 2026-08-29 19:00:04))"} 
[2026-08-29 19:00:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:00:28] 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-29 19:00: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:00:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:00:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:01:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:01:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:01:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-1051, 2026-08-29 19:01:05, 2026-08-29 19:01:05))  
[2026-08-29 19: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-20260829-1051, 2026-08-29 19:01:05, 2026-08-29 19:01:05))"} 
[2026-08-29 19:01:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19: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-29 19: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-29 19:01:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01: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-29 19:01:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01: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-29 19:01:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01: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-29 19:01: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-29 19:01: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-29 19:01: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-29 19:01:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01: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-29 19:01:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:45] 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-29 19:01:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:01:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:02:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:02:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:02:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-7827, 2026-08-29 19:02:05, 2026-08-29 19:02:05))  
[2026-08-29 19: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-20260829-7827, 2026-08-29 19:02:05, 2026-08-29 19:02:05))"} 
[2026-08-29 19:02: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:02:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:02:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:02:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:02:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:02:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:02: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-29 19:02: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-29 19:02:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:02:34] 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-29 19:02:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:02:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 19: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-29 19: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-29 19:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:02: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-29 19:02: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-29 19:02:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:02: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-29 19:02:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:02:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:03:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:03:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:03:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-0339, 2026-08-29 19:03:03, 2026-08-29 19:03:03))  
[2026-08-29 19: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-20260829-0339, 2026-08-29 19:03:03, 2026-08-29 19:03:03))"} 
[2026-08-29 19:03:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:03:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3326 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:03:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=332613 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:03: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-29 19:03: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-29 19:04:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:04:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:04:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1798, 2026-08-29 19:04:04, 2026-08-29 19:04:04))  
[2026-08-29 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-20260829-1798, 2026-08-29 19:04:04, 2026-08-29 19:04:04))"} 
[2026-08-29 19:04: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-29 19:04: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-29 19:05:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:05:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:05:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6648, 2026-08-29 19:05:04, 2026-08-29 19:05:04))  
[2026-08-29 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-20260829-6648, 2026-08-29 19:05:04, 2026-08-29 19:05:04))"} 
[2026-08-29 19:05: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-29 19:05: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-29 19:05:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:05:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:05:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:05:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:05:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:05:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:06:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:06:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:06:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:06:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:06:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-9995, 2026-08-29 19:06:03, 2026-08-29 19:06:03))  
[2026-08-29 19: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-20260829-9995, 2026-08-29 19:06:03, 2026-08-29 19:06:03))"} 
[2026-08-29 19:06:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:06:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:06:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:06:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:06:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:06: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-29 19:06: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-29 19:06: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-29 19:06: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-29 19:06: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-29 19:06: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-29 19:06:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:06:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:06:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:06: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-29 19:06: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-29 19:06: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-29 19:06: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-29 19:06: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-29 19:06: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-29 19:06: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-29 19:06: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-29 19:06: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-29 19:06: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-29 19:06: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-29 19:06: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-29 19:06: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-29 19:06: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-29 19:06: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-29 19:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7960, 2026-08-29 19:07:03, 2026-08-29 19:07:03))  
[2026-08-29 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-20260829-7960, 2026-08-29 19:07:03, 2026-08-29 19:07:03))"} 
[2026-08-29 19:07: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-29 19:07: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-29 19:08:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:08:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:08:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-0724, 2026-08-29 19:08:03, 2026-08-29 19:08:03))  
[2026-08-29 19: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-20260829-0724, 2026-08-29 19:08:03, 2026-08-29 19:08:03))"} 
[2026-08-29 19:08:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:08: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-29 19:08: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-29 19:08:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:08: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-29 19:08:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:08:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:08:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:08:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:08:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:08:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:08:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:08:22] 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-29 19:08:22] 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-29 19:08:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:08:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:08:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:08:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:08: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-29 19:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:08:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:08:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:08:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:08:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:09:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-5554, 2026-08-29 19:09:05, 2026-08-29 19:09:05))  
[2026-08-29 19: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-20260829-5554, 2026-08-29 19:09:05, 2026-08-29 19:09:05))"} 
[2026-08-29 19:09:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09: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-29 19:09: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-29 19:09:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:38] 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-29 19:09:38] 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-29 19:09:38] 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-29 19:09:38] 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-29 19:09:38] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:09: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":"AwGWAZOPqvhl2cnICm89Nh1"}}}} 
[2026-08-29 19:09:38] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:09:38] production.INFO: OTP Email sent to fitrahsenanghati@gmail.com  
[2026-08-29 19:09:39] 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-29 19:09:39] 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-29 19:09:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:09:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10: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-29 19:10:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:10:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:10:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-3280, 2026-08-29 19:10:03, 2026-08-29 19:10:03))  
[2026-08-29 19: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-20260829-3280, 2026-08-29 19:10:03, 2026-08-29 19:10:03))"} 
[2026-08-29 19:10:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10:05] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:10: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":"APmh5BtGEE4x0zj888g31U2"}}}} 
[2026-08-29 19:10:06] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:10:06] production.INFO: OTP Email sent to fitrahsenanghati@gmail.com  
[2026-08-29 19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10:18] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:10: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":"AIEdYl9b8tdfB1cJlqkT5mM"}}}} 
[2026-08-29 19:10:18] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:10:18] production.INFO: OTP Email sent to fitrahsenanghati@gmail.com  
[2026-08-29 19:10:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10:22] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:10:22] 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":"Al4pwr59P8Qz8-zldGdILNa"}}}} 
[2026-08-29 19:10:22] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10:22] production.INFO: OTP Email sent to fitrahsenanghati@gmail.com  
[2026-08-29 19:10: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-29 19:10: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-29 19:10:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10: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-29 19:10:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:10: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-29 19:10: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-29 19:11:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:11:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:11:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-7651, 2026-08-29 19:11:05, 2026-08-29 19:11:05))  
[2026-08-29 19: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-20260829-7651, 2026-08-29 19:11:05, 2026-08-29 19:11:05))"} 
[2026-08-29 19:11:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:11:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:11: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-29 19:11: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-29 19:11:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:11:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:11:12] 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-29 19:11:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:11:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:11: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-29 19:11: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-29 19:11:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:11:29] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:11: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":"Azmn6Ljb3Dz312ROiwCe5qA"}}}} 
[2026-08-29 19:11:29] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:11:29] production.INFO: OTP Email sent to fitrahsenanghati@gmail.com  
[2026-08-29 19:11:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:11:34] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:11:34] 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":"AIsxBrz9pLZipb9ELUhXSOD"}}}} 
[2026-08-29 19:11:34] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:11:35] production.INFO: OTP Email sent to fitrahsenanghati@gmail.com  
[2026-08-29 19:11:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:11:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:11: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-29 19:12:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:12:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:12:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19:12: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-29 19:12: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-20260829-0927, 2026-08-29 19:12:02, 2026-08-29 19:12:02))  
[2026-08-29 19:12: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-20260829-0927, 2026-08-29 19:12:02, 2026-08-29 19:12:02))"} 
[2026-08-29 19:12:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12:13] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:12:13] 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":"AIy-BH1JOrJW5oYf2uKdJlD"}}}} 
[2026-08-29 19:12:14] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:12:14] production.INFO: OTP Email sent to fitrahsenanghati@gmail.com  
[2026-08-29 19:12:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12:15] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:12:15] 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":"ApkCoUt5ohJwqSJ5aGQzC7t"}}}} 
[2026-08-29 19:12:15] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:12:16] production.INFO: OTP Email sent to fitrahsenanghati@gmail.com  
[2026-08-29 19:12:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12:17] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:12:17] 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":"AgV2SO4oSl3l6EB58fzaZ8G"}}}} 
[2026-08-29 19:12:17] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:12:17] production.INFO: OTP Email sent to fitrahsenanghati@gmail.com  
[2026-08-29 19:12:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12:18] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:12:19] 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":"AxddNkJmazG4VCqSc3RwNvS"}}}} 
[2026-08-29 19:12:19] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:12:19] production.INFO: OTP Email sent to fitrahsenanghati@gmail.com  
[2026-08-29 19:12:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12:20] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:12: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":"A_Wen6l03mnQ7AB0nHT2toy"}}}} 
[2026-08-29 19:12:20] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:12:20] production.INFO: OTP Email sent to fitrahsenanghati@gmail.com  
[2026-08-29 19:12:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12:22] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:12:22] 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":"AGL-OgglYZoMZSQlL-YxzIa"}}}} 
[2026-08-29 19:12:22] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:12:22] production.INFO: OTP Email sent to fitrahsenanghati@gmail.com  
[2026-08-29 19:12:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12: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-29 19:12: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-29 19:12:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12:29] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:12: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":"AzbEtiq_v8VatqmNP91-Itr"}}}} 
[2026-08-29 19:12:29] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:12:29] production.INFO: OTP Email sent to fitrahsenanghati@gmail.com  
[2026-08-29 19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:13:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:13:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:13:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-9995, 2026-08-29 19:13:04, 2026-08-29 19:13:04))  
[2026-08-29 19: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-20260829-9995, 2026-08-29 19:13:04, 2026-08-29 19:13:04))"} 
[2026-08-29 19:13: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-29 19:13: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-29 19:14:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-8490, 2026-08-29 19:14:04, 2026-08-29 19:14:04))  
[2026-08-29 19: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-20260829-8490, 2026-08-29 19:14:04, 2026-08-29 19:14:04))"} 
[2026-08-29 19:14:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:14: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-29 19:14: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-29 19:14:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:14:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:14:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:14:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:14:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15: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-29 19:15:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15: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-29 19:15:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15: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-29 19:15:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:10] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:15:10] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:15:10] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19:15: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-29 19:15: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-20260829-7455, 2026-08-29 19:15:10, 2026-08-29 19:15:10))  
[2026-08-29 19:15: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-20260829-7455, 2026-08-29 19:15:10, 2026-08-29 19:15:10))"} 
[2026-08-29 19:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15: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-29 19:15:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15: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-29 19:15: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-29 19:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:16:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:16:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:16:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19:16: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-29 19:16: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-20260829-8048, 2026-08-29 19:16:02, 2026-08-29 19:16:02))  
[2026-08-29 19:16: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-20260829-8048, 2026-08-29 19:16:02, 2026-08-29 19:16:02))"} 
[2026-08-29 19:16:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:16:33] 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-29 19:16:33] 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-29 19:16:33] 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-29 19:16:33] 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-29 19:16: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-29 19:16: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-29 19:17: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-29 19:17: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-29 19:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17: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-29 19:17: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-29 19:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17: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-29 19:17: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-29 19:17: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-29 19:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17: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-29 19:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:17:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:17:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19:17:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19: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-20260829-4411, 2026-08-29 19:17:09, 2026-08-29 19:17:09))  
[2026-08-29 19: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-20260829-4411, 2026-08-29 19:17:09, 2026-08-29 19:17:09))"} 
[2026-08-29 19:17:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:17:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:17:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 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-29 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-29 19:17: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-29 19:17:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:18:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:18:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:18:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:18:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:18:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:18:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:18:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:18:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:18:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-4733, 2026-08-29 19:18:06, 2026-08-29 19:18:06))  
[2026-08-29 19: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-20260829-4733, 2026-08-29 19:18:06, 2026-08-29 19:18:06))"} 
[2026-08-29 19:18:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:19:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-4001, 2026-08-29 19:19:04, 2026-08-29 19:19:04))  
[2026-08-29 19: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-20260829-4001, 2026-08-29 19:19:04, 2026-08-29 19:19:04))"} 
[2026-08-29 19:20:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:20:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:20:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:20:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7435, 2026-08-29 19:20:07, 2026-08-29 19:20:07))  
[2026-08-29 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-20260829-7435, 2026-08-29 19:20:07, 2026-08-29 19:20:07))"} 
[2026-08-29 19:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:20:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:20:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:20:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:20:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:20:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:20: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-29 19:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:21:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-6715, 2026-08-29 19:21:03, 2026-08-29 19:21:03))  
[2026-08-29 19: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-20260829-6715, 2026-08-29 19:21:03, 2026-08-29 19:21:03))"} 
[2026-08-29 19:21:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:21:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:21:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:21:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:21:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:21:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:21:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:21:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:21:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:21:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:22:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:22:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:22:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8467, 2026-08-29 19:22:04, 2026-08-29 19:22:04))  
[2026-08-29 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-20260829-8467, 2026-08-29 19:22:04, 2026-08-29 19:22:04))"} 
[2026-08-29 19:22:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:22:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:22:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:22:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:22: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-29 19:22: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-29 19:22:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:22:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:22:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:22:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:23:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:23:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:23:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19:23: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-29 19:23: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-20260829-6639, 2026-08-29 19:23:02, 2026-08-29 19:23:02))  
[2026-08-29 19:23: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-20260829-6639, 2026-08-29 19:23:02, 2026-08-29 19:23:02))"} 
[2026-08-29 19:23:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-4299, 2026-08-29 19:24:03, 2026-08-29 19:24:03))  
[2026-08-29 19: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-20260829-4299, 2026-08-29 19:24:03, 2026-08-29 19:24:03))"} 
[2026-08-29 19:24:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:24:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:24: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:24:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:24: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:24:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:24: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:24:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-2515, 2026-08-29 19:25:03, 2026-08-29 19:25:03))  
[2026-08-29 19: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-20260829-2515, 2026-08-29 19:25:03, 2026-08-29 19:25:03))"} 
[2026-08-29 19:25:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:25: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:25:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:25:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/news?limit=20 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:25:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/news?limit=20 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:25:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:25:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:25: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-0758, 2026-08-29 19:26:03, 2026-08-29 19:26:03))  
[2026-08-29 19: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-20260829-0758, 2026-08-29 19:26:03, 2026-08-29 19:26:03))"} 
[2026-08-29 19:26:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:26:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:26:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:26: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:26:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:26: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:26: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:26:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:26:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:26: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:26:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:27:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:27:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:27:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7467, 2026-08-29 19:27:02, 2026-08-29 19:27:02))  
[2026-08-29 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-20260829-7467, 2026-08-29 19:27:02, 2026-08-29 19:27:02))"} 
[2026-08-29 19:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-2855, 2026-08-29 19:28:03, 2026-08-29 19:28:03))  
[2026-08-29 19: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-20260829-2855, 2026-08-29 19:28:03, 2026-08-29 19:28:03))"} 
[2026-08-29 19:29:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:29:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:29:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-2936, 2026-08-29 19:29:04, 2026-08-29 19:29:04))  
[2026-08-29 19: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-20260829-2936, 2026-08-29 19:29:04, 2026-08-29 19:29:04))"} 
[2026-08-29 19:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-4528, 2026-08-29 19:30:05, 2026-08-29 19:30:05))  
[2026-08-29 19: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-20260829-4528, 2026-08-29 19:30:05, 2026-08-29 19:30:05))"} 
[2026-08-29 19:30:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:30:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:30:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:30:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:31:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:31:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:31:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7956, 2026-08-29 19:31:04, 2026-08-29 19:31:04))  
[2026-08-29 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-20260829-7956, 2026-08-29 19:31:04, 2026-08-29 19:31:04))"} 
[2026-08-29 19:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:31:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:31:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:31:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:31:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:31:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:31:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:31:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:31:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:31: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-29 19:31:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:31:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:31: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-29 19:31:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:32:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:32:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-5644, 2026-08-29 19:32:03, 2026-08-29 19:32:03))  
[2026-08-29 19: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-20260829-5644, 2026-08-29 19:32:03, 2026-08-29 19:32:03))"} 
[2026-08-29 19:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:32: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-29 19:33:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:33:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:33:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-7571, 2026-08-29 19:33:04, 2026-08-29 19:33:04))  
[2026-08-29 19: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-20260829-7571, 2026-08-29 19:33:04, 2026-08-29 19:33:04))"} 
[2026-08-29 19:33:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33: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-29 19:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33: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-29 19:33:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:33:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:34:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:34:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 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-20260829-6578, 2026-08-29 19:34:04, 2026-08-29 19:34:04))  
[2026-08-29 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-20260829-6578, 2026-08-29 19:34:04, 2026-08-29 19:34:04))"} 
[2026-08-29 19:34:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34: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-29 19:34:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34: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-29 19:34: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-29 19:34:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34: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-29 19:34:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3313 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3313 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331312 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:34:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331312 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:35:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:35:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19:35:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 19:35:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-0281, 2026-08-29 19:35:03, 2026-08-29 19:35:03))  
[2026-08-29 19:35:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-0281, 2026-08-29 19:35:03, 2026-08-29 19:35:03))"} 
[2026-08-29 19:35:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35:26] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:35: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":"A1xLQfRwyr8ILBCjmEA88GS"}}}} 
[2026-08-29 19:35:26] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:35:26] production.INFO: OTP Email sent to zaskiamazaya141@gmail.com  
[2026-08-29 19:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35:47] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:35: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":"ADhU8JNFho0rkm9QjT9ZnDK"}}}} 
[2026-08-29 19:35:47] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:35:47] production.INFO: OTP Email sent to zaskiamazaya141@gmail.com  
[2026-08-29 19:35:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35:56] 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-29 19:35:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35:58] 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-29 19:35:58] 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-29 19:35:58] 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-29 19:35:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:35:58] 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-29 19:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-1971, 2026-08-29 19:36:03, 2026-08-29 19:36:03))  
[2026-08-29 19: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-20260829-1971, 2026-08-29 19:36:03, 2026-08-29 19:36:03))"} 
[2026-08-29 19:36:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:36:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:37:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:37:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-7848, 2026-08-29 19:37:03, 2026-08-29 19:37:03))  
[2026-08-29 19: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-20260829-7848, 2026-08-29 19:37:03, 2026-08-29 19:37:03))"} 
[2026-08-29 19:37:03] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 19:37:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37: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-29 19:37:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37: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-29 19:37:35] 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-29 19:37:35] 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-29 19:37:35] 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-29 19:37:35] 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-29 19:37:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37: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-29 19:37:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37: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-29 19:37:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:37:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:38:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:38:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-0301, 2026-08-29 19:38:04, 2026-08-29 19:38:04))  
[2026-08-29 19: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-20260829-0301, 2026-08-29 19:38:04, 2026-08-29 19:38:04))"} 
[2026-08-29 19:38:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38: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-29 19:38:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:39:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:39:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:39:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-7280, 2026-08-29 19:39:03, 2026-08-29 19:39:03))  
[2026-08-29 19: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-20260829-7280, 2026-08-29 19:39:03, 2026-08-29 19:39:03))"} 
[2026-08-29 19:40:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:40:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:40:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0099, 2026-08-29 19:40:05, 2026-08-29 19:40:05))  
[2026-08-29 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-20260829-0099, 2026-08-29 19:40:05, 2026-08-29 19:40:05))"} 
[2026-08-29 19:40:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://localhost  
[2026-08-29 19:40: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://localhost  
[2026-08-29 19:40:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://localhost  
[2026-08-29 19:40:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://localhost  
[2026-08-29 19:40:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-29 19:40:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-29 19:40: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://localhost  
[2026-08-29 19:40:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://localhost  
[2026-08-29 19:40:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://localhost  
[2026-08-29 19:40:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-29 19:40:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://localhost  
[2026-08-29 19:40:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-29 19:41:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:41:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:41:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-8938, 2026-08-29 19:41:04, 2026-08-29 19:41:04))  
[2026-08-29 19: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-20260829-8938, 2026-08-29 19:41:04, 2026-08-29 19:41:04))"} 
[2026-08-29 19:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/338/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:41:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/338/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:41:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/338/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:41:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:41:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:41:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:41: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-29 19:41: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-29 19:41:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:41: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-29 19:41:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:41:46] 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-29 19:41:46] 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-29 19:41:48] 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-29 19:41: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-29 19:41:48] 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-29 19:41:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-12&start_date=2026-09-12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:41:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-12&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:41:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-12&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:41:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-12&start_date=2026-09-12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:42:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-29 19:42:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-29 19:42: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-29 19:42: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-29 19:42: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-29 19:42:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:42:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:42:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-7290, 2026-08-29 19:42:04, 2026-08-29 19:42:04))  
[2026-08-29 19: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-20260829-7290, 2026-08-29 19:42:04, 2026-08-29 19:42:04))"} 
[2026-08-29 19:42: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-29 19:42:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://localhost  
[2026-08-29 19:42: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-29 19:42:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://localhost  
[2026-08-29 19:42:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-29 19:42:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-29 19:42:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-12&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:42:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-12&start_date=2026-09-12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:43:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5125, 2026-08-29 19:43:03, 2026-08-29 19:43:03))  
[2026-08-29 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-20260829-5125, 2026-08-29 19:43:03, 2026-08-29 19:43:03))"} 
[2026-08-29 19:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://localhost  
[2026-08-29 19:43:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://localhost  
[2026-08-29 19:43:04] 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":"14:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 19:43:04] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:15:00","item_end":"16:30:00","bStart":"15:15:00","bEnd":"16:30:00","reqStart":"11:00:00","reqEnd":"14:00:00","conflict":false} 
[2026-08-29 19:43:04] production.INFO: DEBUG therapist 6 conflict check {"booking_id":359,"item_start":"18:30:00","item_end":"19:55:00","bStart":"18:30:00","bEnd":"19:55:00","reqStart":"11:00:00","reqEnd":"14:00:00","conflict":false} 
[2026-08-29 19:43:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-12&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:43:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-12&start_date=2026-09-12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:44:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:44:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:44:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-1926, 2026-08-29 19:44:04, 2026-08-29 19:44:04))  
[2026-08-29 19: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-20260829-1926, 2026-08-29 19:44:04, 2026-08-29 19:44:04))"} 
[2026-08-29 19:44:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://localhost  
[2026-08-29 19:44:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=266000&branch_id=1&guest_count=1 from https://localhost  
[2026-08-29 19:44:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=266000&branch_id=1&guest_count=1 from https://localhost  
[2026-08-29 19:44:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://localhost  
[2026-08-29 19:44:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=266000&branch_id=1&guest_count=1 from https://localhost  
[2026-08-29 19:44:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-12&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:44:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-12&start_date=2026-09-12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:45:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:45:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:45:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-8434, 2026-08-29 19:45:04, 2026-08-29 19:45:04))  
[2026-08-29 19: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-20260829-8434, 2026-08-29 19:45:04, 2026-08-29 19:45:04))"} 
[2026-08-29 19:45:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-12&start_date=2026-09-12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:45:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-12&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-9027, 2026-08-29 19:46:03, 2026-08-29 19:46:03))  
[2026-08-29 19: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-20260829-9027, 2026-08-29 19:46:03, 2026-08-29 19:46:03))"} 
[2026-08-29 19:46:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-12&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:46:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-12&start_date=2026-09-12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:47:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:47:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:47:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-7169, 2026-08-29 19:47:04, 2026-08-29 19:47:04))  
[2026-08-29 19: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-20260829-7169, 2026-08-29 19:47:04, 2026-08-29 19:47:04))"} 
[2026-08-29 19:47:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:47:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:47:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:47:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:47:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:47: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-29 19:47:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:47:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:47:47] 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-29 19:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:47:49] 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-29 19:47:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:47:49] 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-29 19:47:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:47: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-29 19:47:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:47: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-29 19:47:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:47:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:47:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-12&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:47:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-12&start_date=2026-09-12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:48:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:48:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:48:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19:48: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-29 19:48: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-20260829-8073, 2026-08-29 19:48:02, 2026-08-29 19:48:02))  
[2026-08-29 19:48: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-20260829-8073, 2026-08-29 19:48:02, 2026-08-29 19:48:02))"} 
[2026-08-29 19:49:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-12&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-12&start_date=2026-09-12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:49:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:49:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-0734, 2026-08-29 19:49:05, 2026-08-29 19:49:05))  
[2026-08-29 19: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-20260829-0734, 2026-08-29 19:49:05, 2026-08-29 19:49:05))"} 
[2026-08-29 19:50:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:50:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:50:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-4585, 2026-08-29 19:50:04, 2026-08-29 19:50:04))  
[2026-08-29 19: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-20260829-4585, 2026-08-29 19:50:04, 2026-08-29 19:50:04))"} 
[2026-08-29 19:50:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-12&start_date=2026-09-12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:50:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-12&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-7928, 2026-08-29 19:51:03, 2026-08-29 19:51:03))  
[2026-08-29 19: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-20260829-7928, 2026-08-29 19:51:03, 2026-08-29 19:51:03))"} 
[2026-08-29 19:51:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-12&start_date=2026-09-12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:51:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-12&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-4395, 2026-08-29 19:52:03, 2026-08-29 19:52:03))  
[2026-08-29 19: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-20260829-4395, 2026-08-29 19:52:03, 2026-08-29 19:52:03))"} 
[2026-08-29 19:52:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com from No Origin  
[2026-08-29 19:52:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-12&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:52:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-12&start_date=2026-09-12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 19:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-3420, 2026-08-29 19:53:03, 2026-08-29 19:53:03))  
[2026-08-29 19: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-20260829-3420, 2026-08-29 19:53:03, 2026-08-29 19:53:03))"} 
[2026-08-29 19:53: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-29 19:53:05] 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-29 19:53:26] 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-29 19:53: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-29 19:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:54:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4945, 2026-08-29 19:54:03, 2026-08-29 19:54:03))  
[2026-08-29 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-20260829-4945, 2026-08-29 19:54:03, 2026-08-29 19:54:03))"} 
[2026-08-29 19:54:33] 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-29 19:54: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-29 19:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1012, 2026-08-29 19:55:04, 2026-08-29 19:55:04))  
[2026-08-29 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-20260829-1012, 2026-08-29 19:55:04, 2026-08-29 19:55:04))"} 
[2026-08-29 19:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 19:55: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-29 19:55:39] 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-29 19:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-7517, 2026-08-29 19:56:03, 2026-08-29 19:56:03))  
[2026-08-29 19: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-20260829-7517, 2026-08-29 19:56:03, 2026-08-29 19:56:03))"} 
[2026-08-29 19:56:46] 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-29 19:56: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-29 19:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2801, 2026-08-29 19:57:04, 2026-08-29 19:57:04))  
[2026-08-29 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-20260829-2801, 2026-08-29 19:57:04, 2026-08-29 19:57:04))"} 
[2026-08-29 19: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-29 19:57:47] 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-29 19:58:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:58:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:58:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 19: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-29 19: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-20260829-8950, 2026-08-29 19:58:03, 2026-08-29 19:58:03))  
[2026-08-29 19: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-20260829-8950, 2026-08-29 19:58:03, 2026-08-29 19:58:03))"} 
[2026-08-29 19:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 19: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-29 19:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 19: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-29 19: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-29 19:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 19: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-29 19:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 19: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-29 19:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 19: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-29 19:58:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:58:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:58:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:58:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 19: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-29 19:58:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:58:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:58:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:58: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-29 19:58:47] 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-29 19:58:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:58:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:58: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-29 19:58: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-29 19:58:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 19:58: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-29 19:59:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 19:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 19:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5354, 2026-08-29 19:59:04, 2026-08-29 19:59:04))  
[2026-08-29 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-20260829-5354, 2026-08-29 19:59:04, 2026-08-29 19:59:04))"} 
[2026-08-29 19:59:47] 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-29 19:59: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-29 20:00:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:00:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:00:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20:00:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 20:00:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-7003, 2026-08-29 20:00:03, 2026-08-29 20:00:03))  
[2026-08-29 20:00:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-7003, 2026-08-29 20:00:03, 2026-08-29 20:00:03))"} 
[2026-08-29 20:00:47] 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-29 20:00: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-29 20:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-1270, 2026-08-29 20:01:04, 2026-08-29 20:01:04))  
[2026-08-29 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-20260829-1270, 2026-08-29 20:01:04, 2026-08-29 20:01:04))"} 
[2026-08-29 20:01:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:01: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-29 20:01:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:01:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:01:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:01: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-29 20:01:48] 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-29 20:01: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-29 20:02:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:02:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:02:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-1852, 2026-08-29 20:02:05, 2026-08-29 20:02:05))  
[2026-08-29 20: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-20260829-1852, 2026-08-29 20:02:05, 2026-08-29 20:02:05))"} 
[2026-08-29 20:02:49] 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-29 20:02: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-29 20:03:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:03:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:03:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:03:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:03:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-8910, 2026-08-29 20:03:06, 2026-08-29 20:03:06))  
[2026-08-29 20: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-20260829-8910, 2026-08-29 20:03:06, 2026-08-29 20:03:06))"} 
[2026-08-29 20:03:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:03:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:03:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:03:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=36 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:03:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=36 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:03:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3602 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:03:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3602 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:03:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=360220 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:03:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=360220 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:03:49] 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-29 20:03: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-29 20:04:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:04:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:04:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-6367, 2026-08-29 20:04:05, 2026-08-29 20:04:05))  
[2026-08-29 20: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-20260829-6367, 2026-08-29 20:04:05, 2026-08-29 20:04:05))"} 
[2026-08-29 20:04:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:04:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:04:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:04:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:04:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:04:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:04:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:04:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:04:41] 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-29 20:04:42] 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-29 20:04:42] 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-29 20:04:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:04:43] 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-29 20:04:49] 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-29 20:04: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-29 20:05:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:05:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:05:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-6553, 2026-08-29 20:05:04, 2026-08-29 20:05:04))  
[2026-08-29 20: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-20260829-6553, 2026-08-29 20:05:04, 2026-08-29 20:05:04))"} 
[2026-08-29 20:05: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-29 20:05:49] 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-29 20:05:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:05:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-2649, 2026-08-29 20:06:04, 2026-08-29 20:06:04))  
[2026-08-29 20: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-20260829-2649, 2026-08-29 20:06:04, 2026-08-29 20:06:04))"} 
[2026-08-29 20:06:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:06:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:06:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:06:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:06:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:06: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-29 20:06: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-29 20:06:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:06:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:06:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:06:54] 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-29 20:06:56] 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-29 20:06:56] 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-29 20:06:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:06:56] 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-29 20:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-3538, 2026-08-29 20:07:03, 2026-08-29 20:07:03))  
[2026-08-29 20: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-20260829-3538, 2026-08-29 20:07:03, 2026-08-29 20:07:03))"} 
[2026-08-29 20:07:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07:20] 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-29 20:07:21] 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-29 20:07:21] 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-29 20:07:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07:22] 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-29 20:07:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:07: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-29 20:07: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-29 20:08:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:08:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:08:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:08:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:08:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-2186, 2026-08-29 20:08:03, 2026-08-29 20:08:03))  
[2026-08-29 20: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-20260829-2186, 2026-08-29 20:08:03, 2026-08-29 20:08:03))"} 
[2026-08-29 20:08:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:08:26] 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-29 20:08:30] 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-29 20:08:30] 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-29 20:08:30] 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-29 20:08:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:08:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:08:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:08:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:08:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:08:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:08: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-29 20:08: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-29 20:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-5200, 2026-08-29 20:09:04, 2026-08-29 20:09:04))  
[2026-08-29 20: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-20260829-5200, 2026-08-29 20:09:04, 2026-08-29 20:09:04))"} 
[2026-08-29 20:09:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:09:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:09: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-29 20:09: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:09: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-29 20:09: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-29 20:10:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:10:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:10:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-7255, 2026-08-29 20:10:03, 2026-08-29 20:10:03))  
[2026-08-29 20: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-20260829-7255, 2026-08-29 20:10:03, 2026-08-29 20:10:03))"} 
[2026-08-29 20:10:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:10:08] 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-29 20:10:13] 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-29 20:10:13] 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-29 20:10:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:10:13] 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-29 20:10:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:10: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-29 20:10:58] 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-29 20:11:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:11:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:11:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-8840, 2026-08-29 20:11:03, 2026-08-29 20:11:03))  
[2026-08-29 20: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-20260829-8840, 2026-08-29 20:11:03, 2026-08-29 20:11:03))"} 
[2026-08-29 20:11: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-29 20:11:58] 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-29 20:12:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:12:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:12:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-1693, 2026-08-29 20:12:04, 2026-08-29 20:12:04))  
[2026-08-29 20: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-20260829-1693, 2026-08-29 20:12:04, 2026-08-29 20:12:04))"} 
[2026-08-29 20:12: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-29 20:12:58] 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-29 20:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-7473, 2026-08-29 20:13:03, 2026-08-29 20:13:03))  
[2026-08-29 20: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-20260829-7473, 2026-08-29 20:13:03, 2026-08-29 20:13:03))"} 
[2026-08-29 20:13:58] 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-29 20:13: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-29 20:14:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-0651, 2026-08-29 20:14:04, 2026-08-29 20:14:04))  
[2026-08-29 20: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-20260829-0651, 2026-08-29 20:14:04, 2026-08-29 20:14:04))"} 
[2026-08-29 20:14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:14:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:14:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:14:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:14:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:14: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:14: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-29 20:14:58] 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-29 20:15:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:15:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:15:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5317, 2026-08-29 20:15:04, 2026-08-29 20:15:04))  
[2026-08-29 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-20260829-5317, 2026-08-29 20:15:04, 2026-08-29 20:15:04))"} 
[2026-08-29 20:15: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-29 20:15:58] 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-29 20:16:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:16:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:16:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-4473, 2026-08-29 20:16:03, 2026-08-29 20:16:03))  
[2026-08-29 20: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-20260829-4473, 2026-08-29 20:16:03, 2026-08-29 20:16:03))"} 
[2026-08-29 20:16:58] 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-29 20:16: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-29 20:17:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:17:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:17:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:17:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:17:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20:17:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 20:17:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-4608, 2026-08-29 20:17:05, 2026-08-29 20:17:05))  
[2026-08-29 20:17:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-4608, 2026-08-29 20:17:05, 2026-08-29 20:17:05))"} 
[2026-08-29 20:17:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:17:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:17:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:17:58] 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-29 20:17: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-29 20:17:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:18:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:18:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:18:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-3227, 2026-08-29 20:18:04, 2026-08-29 20:18:04))  
[2026-08-29 20: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-20260829-3227, 2026-08-29 20:18:04, 2026-08-29 20:18:04))"} 
[2026-08-29 20:18:59] 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-29 20:18:59] 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-29 20:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-3376, 2026-08-29 20:19:03, 2026-08-29 20:19:03))  
[2026-08-29 20: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-20260829-3376, 2026-08-29 20:19:03, 2026-08-29 20:19:03))"} 
[2026-08-29 20:19: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-29 20:19:58] 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-29 20:20:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:20:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:20:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-1149, 2026-08-29 20:20:04, 2026-08-29 20:20:04))  
[2026-08-29 20: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-20260829-1149, 2026-08-29 20:20:04, 2026-08-29 20:20:04))"} 
[2026-08-29 20:20:59] 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-29 20:20:59] 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-29 20:21:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:21:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:21:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-5659, 2026-08-29 20:21:02, 2026-08-29 20:21:02))  
[2026-08-29 20: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-20260829-5659, 2026-08-29 20:21:02, 2026-08-29 20:21:02))"} 
[2026-08-29 20:21:59] 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-29 20:21:59] 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-29 20:22:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:22:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:22:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:22:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:22:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:22:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:22:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20:22: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-29 20:22: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-20260829-8051, 2026-08-29 20:22:02, 2026-08-29 20:22:02))  
[2026-08-29 20:22: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-20260829-8051, 2026-08-29 20:22:02, 2026-08-29 20:22:02))"} 
[2026-08-29 20:22:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:22:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:22:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:22:59] 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-29 20:22:59] 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-29 20:23:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:23:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8866, 2026-08-29 20:23:04, 2026-08-29 20:23:04))  
[2026-08-29 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-20260829-8866, 2026-08-29 20:23:04, 2026-08-29 20:23:04))"} 
[2026-08-29 20:23:59] 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-29 20:23:59] 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-29 20:24:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:24:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:24:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20:24: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-29 20:24: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-20260829-6970, 2026-08-29 20:24:02, 2026-08-29 20:24:02))  
[2026-08-29 20:24: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-20260829-6970, 2026-08-29 20:24:02, 2026-08-29 20:24:02))"} 
[2026-08-29 20:24:59] 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-29 20:24:59] 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-29 20:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4180, 2026-08-29 20:25:03, 2026-08-29 20:25:03))  
[2026-08-29 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-20260829-4180, 2026-08-29 20:25:03, 2026-08-29 20:25:03))"} 
[2026-08-29 20:25:59] 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-29 20:25:59] 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-29 20:26:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:26:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:26:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-8887, 2026-08-29 20:26:02, 2026-08-29 20:26:02))  
[2026-08-29 20: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-20260829-8887, 2026-08-29 20:26:02, 2026-08-29 20:26:02))"} 
[2026-08-29 20:26:59] 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-29 20:26:59] 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-29 20:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0578, 2026-08-29 20:27:03, 2026-08-29 20:27:03))  
[2026-08-29 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-20260829-0578, 2026-08-29 20:27:03, 2026-08-29 20:27:03))"} 
[2026-08-29 20:27:59] 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-29 20:27:59] 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-29 20:28:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:28:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:28:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6186, 2026-08-29 20:28:04, 2026-08-29 20:28:04))  
[2026-08-29 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-20260829-6186, 2026-08-29 20:28:04, 2026-08-29 20:28:04))"} 
[2026-08-29 20:28:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:28:59] 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-29 20:28:59] 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-29 20:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-1307, 2026-08-29 20:29:03, 2026-08-29 20:29:03))  
[2026-08-29 20: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-20260829-1307, 2026-08-29 20:29:03, 2026-08-29 20:29:03))"} 
[2026-08-29 20:29:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:29:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:29:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:29:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:29:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:29:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:29:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:29:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330915 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:29:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330915 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:30:00] 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-29 20:30: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-29 20:30:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:30:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:30:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-4602, 2026-08-29 20:30:04, 2026-08-29 20:30:04))  
[2026-08-29 20: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-20260829-4602, 2026-08-29 20:30:04, 2026-08-29 20:30:04))"} 
[2026-08-29 20:30:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:30:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:30:11] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 20:30:11] 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":"APxfpInyUrDirwvw_T1UiBA"}}}} 
[2026-08-29 20:30:11] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 20:30:11] production.INFO: OTP Email sent to wahidakmal3@gmail.com  
[2026-08-29 20:30:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:30:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:30:50] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:30:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:30:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:30:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:30:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:31: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-29 20:31:00] 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-29 20:31:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:31:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:31:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-5380, 2026-08-29 20:31:03, 2026-08-29 20:31:03))  
[2026-08-29 20: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-20260829-5380, 2026-08-29 20:31:03, 2026-08-29 20:31:03))"} 
[2026-08-29 20:32:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:01] 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-29 20: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-29 20:32:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:32:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:32:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-7971, 2026-08-29 20:32:03, 2026-08-29 20:32:03))  
[2026-08-29 20: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-20260829-7971, 2026-08-29 20:32:03, 2026-08-29 20:32:03))"} 
[2026-08-29 20:32:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32: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-29 20:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32: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-29 20:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:13] 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-29 20:32:13] 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-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:14] 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-29 20:32:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:33:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:33:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:33:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-5155, 2026-08-29 20:33:03, 2026-08-29 20:33:03))  
[2026-08-29 20: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-20260829-5155, 2026-08-29 20:33:03, 2026-08-29 20:33:03))"} 
[2026-08-29 20:33: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-29 20:33:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:33: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-29 20:33:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:33:08] 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-29 20:33: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-29 20:33:11] 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-29 20:33:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:33:17] 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-29 20:33:17] 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-29 20:33:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:33:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:33:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:33: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-29 20:33:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:33:46] 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-29 20:33:46] 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-29 20:33:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:34:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:34:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:34:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-9127, 2026-08-29 20:34:03, 2026-08-29 20:34:03))  
[2026-08-29 20: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-20260829-9127, 2026-08-29 20:34:03, 2026-08-29 20:34:03))"} 
[2026-08-29 20:34: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-29 20:34:13] 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-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:34:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:35:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:35:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:35:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9720, 2026-08-29 20:35:04, 2026-08-29 20:35:04))  
[2026-08-29 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-20260829-9720, 2026-08-29 20:35:04, 2026-08-29 20:35:04))"} 
[2026-08-29 20:35: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-29 20:35:19] 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-29 20:35:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:35:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:35:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:35:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-3676, 2026-08-29 20:36:03, 2026-08-29 20:36:03))  
[2026-08-29 20: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-20260829-3676, 2026-08-29 20:36:03, 2026-08-29 20:36:03))"} 
[2026-08-29 20:36:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:36:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:36:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:36:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36: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-29 20:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:36:08] 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-29 20:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-23 from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-23 from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:36:08] 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-29 20:36:08] 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-29 20:36:09] 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-29 20:36:09] 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-29 20:36:09] 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-29 20:36:09] 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-29 20:36:09] 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-29 20:36:09] 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-29 20:36:09] 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-29 20:36:09] 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-29 20:36:09] 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-29 20:36:09] 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-29 20:36:09] 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-29 20:36:09] 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-29 20:36:09] 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-29 20:36:10] 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-29 20:36:10] 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-29 20:36:10] 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-29 20:36:10] 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-29 20:36:10] 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-29 20:36:10] 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-29 20:36:10] 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-29 20:36:10] 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-29 20:36:10] 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-29 20:36:10] 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-29 20:36:10] 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-29 20:36:10] 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-29 20:36:11] 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-29 20:36:11] 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-29 20:36:11] 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-29 20:36:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:36:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:37:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:37:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:37:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-4795, 2026-08-29 20:37:05, 2026-08-29 20:37:05))  
[2026-08-29 20: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-20260829-4795, 2026-08-29 20:37:05, 2026-08-29 20:37:05))"} 
[2026-08-29 20:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-5486, 2026-08-29 20:38:03, 2026-08-29 20:38:03))  
[2026-08-29 20: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-20260829-5486, 2026-08-29 20:38:03, 2026-08-29 20:38:03))"} 
[2026-08-29 20:39:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:39:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:39:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-5020, 2026-08-29 20:39:04, 2026-08-29 20:39:04))  
[2026-08-29 20: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-20260829-5020, 2026-08-29 20:39:04, 2026-08-29 20:39:04))"} 
[2026-08-29 20:39:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:39:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:39:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 20:39:38] 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-29 20:39:38] 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-29 20:39:38] 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-29 20:39:38] 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-29 20:39:38] 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-29 20:39:38] 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-29 20:39:38] 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-29 20:39:38] 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-29 20:39:38] 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-29 20:39:38] 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-29 20:39:38] 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-29 20:39:38] 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-29 20:39:38] 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-29 20:39:38] 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-29 20:39:38] 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-29 20:40:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:40:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:40:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-0773, 2026-08-29 20:40:05, 2026-08-29 20:40:05))  
[2026-08-29 20: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-20260829-0773, 2026-08-29 20:40:05, 2026-08-29 20:40:05))"} 
[2026-08-29 20:40: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-29 20:40:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 20:40: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-29 20:40:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 20:40: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-29 20:40:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 20:40:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 20:40: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-29 20:41:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:41:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:41:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20:41: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-29 20:41: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-20260829-7712, 2026-08-29 20:41:02, 2026-08-29 20:41:02))  
[2026-08-29 20:41: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-20260829-7712, 2026-08-29 20:41:02, 2026-08-29 20:41:02))"} 
[2026-08-29 20:42:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:42:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:42:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-4012, 2026-08-29 20:42:03, 2026-08-29 20:42:03))  
[2026-08-29 20: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-20260829-4012, 2026-08-29 20:42:03, 2026-08-29 20:42:03))"} 
[2026-08-29 20:43:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:43:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:43:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-4081, 2026-08-29 20:43:02, 2026-08-29 20:43:02))  
[2026-08-29 20: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-20260829-4081, 2026-08-29 20:43:02, 2026-08-29 20:43:02))"} 
[2026-08-29 20:44:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:44:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:44:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-0291, 2026-08-29 20:44:03, 2026-08-29 20:44:03))  
[2026-08-29 20: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-20260829-0291, 2026-08-29 20:44:03, 2026-08-29 20:44:03))"} 
[2026-08-29 20:45:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:45:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:45:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-6521, 2026-08-29 20:45:05, 2026-08-29 20:45:05))  
[2026-08-29 20: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-20260829-6521, 2026-08-29 20:45:05, 2026-08-29 20:45:05))"} 
[2026-08-29 20:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-2871, 2026-08-29 20:46:03, 2026-08-29 20:46:03))  
[2026-08-29 20: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-20260829-2871, 2026-08-29 20:46:03, 2026-08-29 20:46:03))"} 
[2026-08-29 20:47:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:47:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:47:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2530, 2026-08-29 20:47:04, 2026-08-29 20:47:04))  
[2026-08-29 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-20260829-2530, 2026-08-29 20:47:04, 2026-08-29 20:47:04))"} 
[2026-08-29 20:47: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-29 20:47:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:47: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-29 20:47:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:47: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-29 20:47: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-29 20:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:47:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:47: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-29 20:47:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:47:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:47:58] 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-29 20:47:58] 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-29 20:47:58] 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-29 20:47:58] 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-29 20:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:47:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:47: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-29 20:47: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-9599, 2026-08-29 20:48:03, 2026-08-29 20:48:03))  
[2026-08-29 20: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-20260829-9599, 2026-08-29 20:48:03, 2026-08-29 20:48:03))"} 
[2026-08-29 20:48:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337205 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337205 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:48: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:49:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:49:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-6921, 2026-08-29 20:49:04, 2026-08-29 20:49:04))  
[2026-08-29 20: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-20260829-6921, 2026-08-29 20:49:04, 2026-08-29 20:49:04))"} 
[2026-08-29 20:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49:18] 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-29 20:49:18] 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-29 20:49:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49:24] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 20:49: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":"AL2V5A9V-r2sUkGjwq4OvIR"}}}} 
[2026-08-29 20:49:25] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 20:49:25] production.INFO: OTP Email sent to nissyazarqa@gmail.com  
[2026-08-29 20:49:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49: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-29 20:49:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49:50] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 20:49: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":"ALhDhMCm05AlDpDZ78BN9Rc"}}}} 
[2026-08-29 20:49:50] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 20:49:50] production.INFO: OTP Email sent to nissyazarqa@gmail.com  
[2026-08-29 20:49:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:49:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:50:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:50:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-1928, 2026-08-29 20:50:03, 2026-08-29 20:50:03))  
[2026-08-29 20: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-20260829-1928, 2026-08-29 20:50:03, 2026-08-29 20:50:03))"} 
[2026-08-29 20:50:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50: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-29 20:50:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50: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-29 20:50:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cities from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cities from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:22] 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-29 20:50:22] 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-29 20:50:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:35] 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-29 20:50:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:35] 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-29 20:50:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50: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-29 20:50:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50: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-29 20:50:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:51:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:51:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-2128, 2026-08-29 20:51:04, 2026-08-29 20:51:04))  
[2026-08-29 20: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-20260829-2128, 2026-08-29 20:51:04, 2026-08-29 20:51:04))"} 
[2026-08-29 20:51:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:11] 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-29 20:51:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:11] 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-29 20:51:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:51:15] 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-29 20:51:15] 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-29 20:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-3840, 2026-08-29 20:52:03, 2026-08-29 20:52:03))  
[2026-08-29 20: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-20260829-3840, 2026-08-29 20:52:03, 2026-08-29 20:52:03))"} 
[2026-08-29 20:52:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:52:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:52:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:52:55] 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-29 20:52:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:52: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-29 20:52:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:53:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:53:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-2749, 2026-08-29 20:53:05, 2026-08-29 20:53:05))  
[2026-08-29 20: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-20260829-2749, 2026-08-29 20:53:05, 2026-08-29 20:53:05))"} 
[2026-08-29 20:53:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:09] 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-29 20:53:09] 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-29 20:53:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53: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-29 20:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:53:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54: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-29 20:54: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-29 20:54:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:54:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-7361, 2026-08-29 20:54:03, 2026-08-29 20:54:03))  
[2026-08-29 20: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-20260829-7361, 2026-08-29 20:54:03, 2026-08-29 20:54:03))"} 
[2026-08-29 20:54:06] 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-29 20:54:06] 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-29 20:54:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:33] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":336,"therapist_id":6,"date":null,"start_date":"2026-09-07","end_date":null,"day_of_week":"monday","start_time":"09:00:00","end_time":"19:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:33:48.000000Z","updated_at":"2026-08-23T05:00:18.000000Z"},"reqStart":"11:00:00","reqEnd":"11:45:00","shiftStart":"09:00:00","shiftEnd":"19:30:00"} 
[2026-08-29 20:54:33] production.INFO: DEBUG therapist 6 conflict check {"booking_id":375,"item_start":"09:00:00","item_end":"11:00:00","bStart":"09:00:00","bEnd":"11:00:00","reqStart":"11:00:00","reqEnd":"11:45:00","conflict":false} 
[2026-08-29 20:54:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:54:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-6115, 2026-08-29 20:55:04, 2026-08-29 20:55:04))  
[2026-08-29 20: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-20260829-6115, 2026-08-29 20:55:04, 2026-08-29 20:55:04))"} 
[2026-08-29 20:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=32 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=32 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:55:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3203 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:55:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3203 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:55:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=320304 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:55:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=320304 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-3293, 2026-08-29 20:56:03, 2026-08-29 20:56:03))  
[2026-08-29 20: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-20260829-3293, 2026-08-29 20:56:03, 2026-08-29 20:56:03))"} 
[2026-08-29 20:56:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:56:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:57:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:57:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:57:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20:57: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-29 20:57: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-20260829-5458, 2026-08-29 20:57:02, 2026-08-29 20:57:02))  
[2026-08-29 20:57: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-20260829-5458, 2026-08-29 20:57:02, 2026-08-29 20:57:02))"} 
[2026-08-29 20:58:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=32 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-9779, 2026-08-29 20:58:04, 2026-08-29 20:58:04))  
[2026-08-29 20: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-20260829-9779, 2026-08-29 20:58:04, 2026-08-29 20:58:04))"} 
[2026-08-29 20:58:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3203 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:58:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=320304 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 20:59:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 20:59:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 20: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-29 20: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-20260829-4796, 2026-08-29 20:59:03, 2026-08-29 20:59:03))  
[2026-08-29 20: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-20260829-4796, 2026-08-29 20:59:03, 2026-08-29 20:59:03))"} 
[2026-08-29 20:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:22] 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-29 20:59:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:22] 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-29 20:59:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 20:59:52] 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-29 20:59:52] 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-29 20:59:52] 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-29 20:59:52] 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-29 21:00: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-29 21:00: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-29 21:00:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:00:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:00:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-5997, 2026-08-29 21:00:06, 2026-08-29 21:00:06))  
[2026-08-29 21: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-20260829-5997, 2026-08-29 21:00:06, 2026-08-29 21:00:06))"} 
[2026-08-29 21:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-1244, 2026-08-29 21:01:04, 2026-08-29 21:01:04))  
[2026-08-29 21: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-20260829-1244, 2026-08-29 21:01:04, 2026-08-29 21:01:04))"} 
[2026-08-29 21:01:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:01:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:01: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-29 21:01: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-29 21:01:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:01: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-29 21:01: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-29 21:01:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:01:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:01:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:01:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:01:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:01:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:01:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:01:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:01:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:47] 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-29 21:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:01:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:01:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:02:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:02:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:02:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8317, 2026-08-29 21:02:05, 2026-08-29 21:02:05))  
[2026-08-29 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-20260829-8317, 2026-08-29 21:02:05, 2026-08-29 21:02:05))"} 
[2026-08-29 21:02:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:02:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:02:06] production.INFO: DEBUG therapist 6 {"has_schedule":false,"schedule":null,"reqStart":"10:00:00","reqEnd":"11:00:00","shiftStart":null,"shiftEnd":null} 
[2026-08-29 21:02:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:02:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:02:16] production.INFO: DEBUG therapist 6 {"has_schedule":false,"schedule":null,"reqStart":"09:00:00","reqEnd":"10:00:00","shiftStart":null,"shiftEnd":null} 
[2026-08-29 21:02:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:02:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:02:32] production.INFO: DEBUG therapist 6 {"has_schedule":false,"schedule":null,"reqStart":"10:00:00","reqEnd":"11:00:00","shiftStart":null,"shiftEnd":null} 
[2026-08-29 21:02:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:03:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:03:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:03:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21:03: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-29 21: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-20260829-6589, 2026-08-29 21:03:03, 2026-08-29 21:03:03))  
[2026-08-29 21: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-20260829-6589, 2026-08-29 21:03:03, 2026-08-29 21:03:03))"} 
[2026-08-29 21:04:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:04:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:04:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21:04: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-20260829-2782, 2026-08-29 21:04:02, 2026-08-29 21:04:02))  
[2026-08-29 21:04: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-20260829-2782, 2026-08-29 21:04:02, 2026-08-29 21:04:02))"} 
[2026-08-29 21:05:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:05:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:05:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-9144, 2026-08-29 21:05:05, 2026-08-29 21:05:05))  
[2026-08-29 21: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-20260829-9144, 2026-08-29 21:05:05, 2026-08-29 21:05:05))"} 
[2026-08-29 21:06:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:06:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:06:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7937, 2026-08-29 21:06:03, 2026-08-29 21:06:03))  
[2026-08-29 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-20260829-7937, 2026-08-29 21:06:03, 2026-08-29 21:06:03))"} 
[2026-08-29 21:06:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=175000&branch_id=1&guest_count=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:06:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:06:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:06:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=175000&branch_id=1&guest_count=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:06:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=175000&branch_id=1&guest_count=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-7717, 2026-08-29 21:07:03, 2026-08-29 21:07:03))  
[2026-08-29 21: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-20260829-7717, 2026-08-29 21:07:03, 2026-08-29 21:07:03))"} 
[2026-08-29 21:07:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=175000&branch_id=1&guest_count=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:07:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:07:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:07:43] 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":"2027-03-30","payment_type":"full_payment","nominal_dp":0,"items":[{"service_id":12,"variant_id":14,"therapist_id":7,"room_id":3,"start_time":"10:00","guest_name":"Nissya Zarqa","guest_phone":"082317886577","guest_type":"dewasa","notes":"Tamu 1"},{"service_id":47,"variant_id":46,"therapist_id":7,"start_time":"09:00","guest_name":"Nissya Zarqa","guest_phone":"082317886577","guest_type":"dewasa","notes":"Tamu 1"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-08-29 21:07:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:07:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:07:43] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":323} 
[2026-08-29 21:07:43] 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-29 21:07:43] production.INFO: createDokuPayment: Allowed Payment Codes from DB {"codes":["CASH","EDC","TRANSF"]} 
[2026-08-29 21:07:43] production.INFO: createDokuPayment: Using specific channel {"method":"QRIS","channel":"QRIS"} 
[2026-08-29 21:07:43] production.INFO: createDokuPayment: Final payment_method_types {"types":["QRIS"]} 
[2026-08-29 21:07:43] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":175000,\"invoice_number\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"currency\":\"IDR\",\"session_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260829-000323-1788012463-ZVJWWY\",\"line_items\":[{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Pembayaran Booking 323\",\"price\":175000,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"QRIS\"]},\"customer\":{\"name\":\"Nissya Zarqa\",\"email\":\"nissyazarqa@gmail.com\",\"phone\":\"082317886577\"}}","targetPath":"/checkout/v1/payment"} 
[2026-08-29 21:07:43] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":175000,"invoice_number":"PAY-20260829-000323-1788012463-ZVJWWY","currency":"IDR","session_id":"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260829-000323-1788012463-ZVJWWY","line_items":[{"name":"Item","price":0,"quantity":1},{"name":"Item","price":0,"quantity":1},{"name":"Pembayaran Booking 323","price":175000,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["QRIS"]},"customer":{"name":"Nissya Zarqa","email":"nissyazarqa@gmail.com","phone":"082317886577"}}} 
[2026-08-29 21:07:43] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:09b8c50f-8cb0-4fdf-ba74-6b518d5a047d
Request-Timestamp:2026-08-29T14:07:43Z
Request-Target:/checkout/v1/payment
Digest:3R4CTlfRVFalCrAbPOhMLgkndZEy57jRSkdzq4GIGGI="} 
[2026-08-29 21:07:44] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"175000","invoice_number":"PAY-20260829-000323-1788012463-ZVJWWY","currency":"IDR","session_id":"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260829-000323-1788012463-ZVJWWY","line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 323","quantity":1,"price":"175000"}]},"payment":{"payment_method_types":["QRIS"],"payment_due_date":30,"token_id":"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006","url":"https://checkout.doku.com/checkout-link-v2/09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006","expired_date":"20260829213743","expired_datetime":"2026-08-29T14:37:43Z"},"customer":{"email":"nissyazarqa@gmail.com","phone":"082317886577","name":"Nissya Zarqa"},"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 323","quantity":1,"price":"175000"}]},"uuid":2.225260829210744e+39,"headers":{"request_id":"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d","signature":"HMACSHA256=A+mGge4ki++R+PcFaKAbAfpKy/5K2FvXBun3CC0PftQ=","date":"2026-08-29T14:07:43Z","client_id":"BRN-0212-1768507762626"}}}} 
[2026-08-29 21:07:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/433 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:07:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/433 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:07:49] production.INFO: Payment Status Check {"payment_id":"433","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 21:07:49] production.INFO: Calling checkDokuStatus for payment {"payment_id":"433"} 
[2026-08-29 21:07:49] production.INFO: checkDokuStatus called {"payment_id":433,"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 21:07:49] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:7a8f7aa0-7535-4827-b0af-0a3e2c874b64
Request-Timestamp:2026-08-29T14:07:49Z
Request-Target:/orders/v1/status/PAY-20260829-000323-1788012463-ZVJWWY"} 
[2026-08-29 21:07:49] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000323-1788012463-ZVJWWY","invoice":"PAY-20260829-000323-1788012463-ZVJWWY"} 
[2026-08-29 21:07:50] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","response":{"order":{"invoice_number":"PAY-20260829-000323-1788012463-ZVJWWY","amount":175000,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","date":"2026-08-29T14:07:43Z","original_request_id":"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d","amount_details":{"currency":"IDR"}},"service":{"id":""},"acquirer":{"id":""},"channel":{"id":""}}} 
[2026-08-29 21:07:50] production.INFO: After checkDokuStatus {"payment_id":"433","new_status":"pending"} 
[2026-08-29 21:07:50] production.INFO: Payment Status Response {"payment_id":433,"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","status":"pending","payment_status":null,"booking_id":null,"amount":"175000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"175000\",\"invoice_number\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"currency\":\"IDR\",\"session_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000323-1788012463-ZVJWWY\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 323\",\"quantity\":1,\"price\":\"175000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"expired_date\":\"20260829213743\",\"expired_datetime\":\"2026-08-29T14:37:43Z\"},\"customer\":{\"email\":\"nissyazarqa@gmail.com\",\"phone\":\"082317886577\",\"name\":\"Nissya Zarqa\"},\"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 323\",\"quantity\":1,\"price\":\"175000\"}]},\"uuid\":2.225260829210744e+39,\"headers\":{\"request_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"signature\":\"HMACSHA256=A+mGge4ki++R+PcFaKAbAfpKy\\/5K2FvXBun3CC0PftQ=\",\"date\":\"2026-08-29T14:07:43Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 21:07:50\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"amount\":175000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"date\":\"2026-08-29T14:07:43Z\",\"original_request_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"amount_details\":{\"currency\":\"IDR\"}},\"service\":{\"id\":\"\"},\"acquirer\":{\"id\":\"\"},\"channel\":{\"id\":\"\"}}}}","created_at":"2026-08-29 21:07:43"} 
[2026-08-29 21:07:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/433 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:07:54] production.INFO: Payment Status Check {"payment_id":"433","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 21:07:54] production.INFO: Calling checkDokuStatus for payment {"payment_id":"433"} 
[2026-08-29 21:07:54] production.INFO: checkDokuStatus called {"payment_id":433,"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 21:07:54] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:cff0cf81-c8be-47ac-bbcc-1b4429c02aa9
Request-Timestamp:2026-08-29T14:07:54Z
Request-Target:/orders/v1/status/PAY-20260829-000323-1788012463-ZVJWWY"} 
[2026-08-29 21:07:54] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000323-1788012463-ZVJWWY","invoice":"PAY-20260829-000323-1788012463-ZVJWWY"} 
[2026-08-29 21:07:54] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","response":{"order":{"invoice_number":"PAY-20260829-000323-1788012463-ZVJWWY","amount":175000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T14:07:49.922Z","original_request_id":"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d","amount":"175000.00","amount_details":{"currency":"IDR","paid_amount":175000.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":"175000","name":"Pembayaran Booking 323"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 21:07:54] production.INFO: After checkDokuStatus {"payment_id":"433","new_status":"pending"} 
[2026-08-29 21:07:54] production.INFO: Payment Status Response {"payment_id":433,"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","status":"pending","payment_status":null,"booking_id":null,"amount":"175000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"175000\",\"invoice_number\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"currency\":\"IDR\",\"session_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000323-1788012463-ZVJWWY\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 323\",\"quantity\":1,\"price\":\"175000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"expired_date\":\"20260829213743\",\"expired_datetime\":\"2026-08-29T14:37:43Z\"},\"customer\":{\"email\":\"nissyazarqa@gmail.com\",\"phone\":\"082317886577\",\"name\":\"Nissya Zarqa\"},\"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 323\",\"quantity\":1,\"price\":\"175000\"}]},\"uuid\":2.225260829210744e+39,\"headers\":{\"request_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"signature\":\"HMACSHA256=A+mGge4ki++R+PcFaKAbAfpKy\\/5K2FvXBun3CC0PftQ=\",\"date\":\"2026-08-29T14:07:43Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 21:07:54\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"amount\":175000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T14:07:49.922Z\",\"original_request_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"amount\":\"175000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":175000}},\"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\":\"175000\",\"name\":\"Pembayaran Booking 323\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 21:07:43"} 
[2026-08-29 21:07:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/433 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:07:59] production.INFO: Payment Status Check {"payment_id":"433","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 21:07:59] production.INFO: Calling checkDokuStatus for payment {"payment_id":"433"} 
[2026-08-29 21:07:59] production.INFO: checkDokuStatus called {"payment_id":433,"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 21:07:59] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:2f615ea9-69d3-48b3-95f0-89fad7061b5b
Request-Timestamp:2026-08-29T14:07:59Z
Request-Target:/orders/v1/status/PAY-20260829-000323-1788012463-ZVJWWY"} 
[2026-08-29 21:07:59] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000323-1788012463-ZVJWWY","invoice":"PAY-20260829-000323-1788012463-ZVJWWY"} 
[2026-08-29 21:07:59] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","response":{"order":{"invoice_number":"PAY-20260829-000323-1788012463-ZVJWWY","amount":175000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T14:07:49.922Z","original_request_id":"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d","amount":"175000.00","amount_details":{"currency":"IDR","paid_amount":175000.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":"175000","name":"Pembayaran Booking 323"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 21:07:59] production.INFO: After checkDokuStatus {"payment_id":"433","new_status":"pending"} 
[2026-08-29 21:07:59] production.INFO: Payment Status Response {"payment_id":433,"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","status":"pending","payment_status":null,"booking_id":null,"amount":"175000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"175000\",\"invoice_number\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"currency\":\"IDR\",\"session_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000323-1788012463-ZVJWWY\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 323\",\"quantity\":1,\"price\":\"175000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"expired_date\":\"20260829213743\",\"expired_datetime\":\"2026-08-29T14:37:43Z\"},\"customer\":{\"email\":\"nissyazarqa@gmail.com\",\"phone\":\"082317886577\",\"name\":\"Nissya Zarqa\"},\"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 323\",\"quantity\":1,\"price\":\"175000\"}]},\"uuid\":2.225260829210744e+39,\"headers\":{\"request_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"signature\":\"HMACSHA256=A+mGge4ki++R+PcFaKAbAfpKy\\/5K2FvXBun3CC0PftQ=\",\"date\":\"2026-08-29T14:07:43Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 21:07:59\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"amount\":175000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T14:07:49.922Z\",\"original_request_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"amount\":\"175000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":175000}},\"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\":\"175000\",\"name\":\"Pembayaran Booking 323\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 21:07:43"} 
[2026-08-29 21:08:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:08:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:08:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-6078, 2026-08-29 21:08:03, 2026-08-29 21:08:03))  
[2026-08-29 21: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-20260829-6078, 2026-08-29 21:08:03, 2026-08-29 21:08:03))"} 
[2026-08-29 21:08:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/433 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:08:04] production.INFO: Payment Status Check {"payment_id":"433","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 21:08:04] production.INFO: Calling checkDokuStatus for payment {"payment_id":"433"} 
[2026-08-29 21:08:04] production.INFO: checkDokuStatus called {"payment_id":433,"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 21:08:04] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:5b110b4a-2baf-4883-8272-185286fec328
Request-Timestamp:2026-08-29T14:08:04Z
Request-Target:/orders/v1/status/PAY-20260829-000323-1788012463-ZVJWWY"} 
[2026-08-29 21:08:04] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000323-1788012463-ZVJWWY","invoice":"PAY-20260829-000323-1788012463-ZVJWWY"} 
[2026-08-29 21:08:05] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","response":{"order":{"invoice_number":"PAY-20260829-000323-1788012463-ZVJWWY","amount":175000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T14:07:49.922Z","original_request_id":"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d","amount":"175000.00","amount_details":{"currency":"IDR","paid_amount":175000.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":"175000","name":"Pembayaran Booking 323"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 21:08:05] production.INFO: After checkDokuStatus {"payment_id":"433","new_status":"pending"} 
[2026-08-29 21:08:05] production.INFO: Payment Status Response {"payment_id":433,"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","status":"pending","payment_status":null,"booking_id":null,"amount":"175000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"175000\",\"invoice_number\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"currency\":\"IDR\",\"session_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000323-1788012463-ZVJWWY\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 323\",\"quantity\":1,\"price\":\"175000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"expired_date\":\"20260829213743\",\"expired_datetime\":\"2026-08-29T14:37:43Z\"},\"customer\":{\"email\":\"nissyazarqa@gmail.com\",\"phone\":\"082317886577\",\"name\":\"Nissya Zarqa\"},\"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 323\",\"quantity\":1,\"price\":\"175000\"}]},\"uuid\":2.225260829210744e+39,\"headers\":{\"request_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"signature\":\"HMACSHA256=A+mGge4ki++R+PcFaKAbAfpKy\\/5K2FvXBun3CC0PftQ=\",\"date\":\"2026-08-29T14:07:43Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 21:08:05\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"amount\":175000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T14:07:49.922Z\",\"original_request_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"amount\":\"175000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":175000}},\"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\":\"175000\",\"name\":\"Pembayaran Booking 323\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 21:07:43"} 
[2026-08-29 21:08:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/433 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:08:09] production.INFO: Payment Status Check {"payment_id":"433","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 21:08:09] production.INFO: Calling checkDokuStatus for payment {"payment_id":"433"} 
[2026-08-29 21:08:09] production.INFO: checkDokuStatus called {"payment_id":433,"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 21:08:09] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:40c3e72d-292b-4102-90ad-352d9f547fc1
Request-Timestamp:2026-08-29T14:08:09Z
Request-Target:/orders/v1/status/PAY-20260829-000323-1788012463-ZVJWWY"} 
[2026-08-29 21:08:09] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000323-1788012463-ZVJWWY","invoice":"PAY-20260829-000323-1788012463-ZVJWWY"} 
[2026-08-29 21:08:09] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","response":{"order":{"invoice_number":"PAY-20260829-000323-1788012463-ZVJWWY","amount":175000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-29T14:07:49.922Z","original_request_id":"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d","amount":"175000.00","amount_details":{"currency":"IDR","paid_amount":175000.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":"175000","name":"Pembayaran Booking 323"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-29 21:08:09] production.INFO: After checkDokuStatus {"payment_id":"433","new_status":"pending"} 
[2026-08-29 21:08:09] production.INFO: Payment Status Response {"payment_id":433,"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","status":"pending","payment_status":null,"booking_id":null,"amount":"175000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"175000\",\"invoice_number\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"currency\":\"IDR\",\"session_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000323-1788012463-ZVJWWY\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 323\",\"quantity\":1,\"price\":\"175000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"expired_date\":\"20260829213743\",\"expired_datetime\":\"2026-08-29T14:37:43Z\"},\"customer\":{\"email\":\"nissyazarqa@gmail.com\",\"phone\":\"082317886577\",\"name\":\"Nissya Zarqa\"},\"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 323\",\"quantity\":1,\"price\":\"175000\"}]},\"uuid\":2.225260829210744e+39,\"headers\":{\"request_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"signature\":\"HMACSHA256=A+mGge4ki++R+PcFaKAbAfpKy\\/5K2FvXBun3CC0PftQ=\",\"date\":\"2026-08-29T14:07:43Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 21:08:09\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"amount\":175000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-29T14:07:49.922Z\",\"original_request_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"amount\":\"175000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":175000}},\"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\":\"175000\",\"name\":\"Pembayaran Booking 323\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 21:07:43"} 
[2026-08-29 21:08:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/433 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:08:22] production.INFO: Payment Status Check {"payment_id":"433","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-29 21:08:22] production.INFO: Calling checkDokuStatus for payment {"payment_id":"433"} 
[2026-08-29 21:08:22] production.INFO: checkDokuStatus called {"payment_id":433,"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 21:08:22] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:20da5b04-db3e-4327-84c9-73cd14b574ad
Request-Timestamp:2026-08-29T14:08:22Z
Request-Target:/orders/v1/status/PAY-20260829-000323-1788012463-ZVJWWY"} 
[2026-08-29 21:08:22] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000323-1788012463-ZVJWWY","invoice":"PAY-20260829-000323-1788012463-ZVJWWY"} 
[2026-08-29 21:08:22] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","response":{"order":{"invoice_number":"PAY-20260829-000323-1788012463-ZVJWWY","amount":175000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"SUCCESS","type":"SALE","date":"2026-08-29T14:08:11Z","original_request_id":"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d","amount":"175000.00","amount_details":{"currency":"IDR","paid_amount":175000.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":"175000","name":"Pembayaran Booking 323"}],"migration_process":false},"qris_payment":{"date":"2026-08-29T14:08:11Z","payer_account_id":"9360001410027789469","payer_account_name":"NISSYA ZARQA RIZQYA PRIY      ","payer_account_issuer":"Bank BCA","reference_id":"000257231557","response_code":"0000"}}} 
[2026-08-29 21:08:22] production.INFO: Gateway SUCCESS accepted although received after local expiry {"payment_id":433,"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","source":"doku_status_check","expired_at":"2026-08-29 21:37:43","gateway_paid_at":"2026-08-29 14:08:11","now":"2026-08-29 21:08:22"} 
[2026-08-29 21:08:22] production.INFO: Updating payment status {"payment_id":433,"old_status":"pending","new_status":"success"} 
[2026-08-29 21:08:22] production.INFO: Calling processSuccessfulPayment (status changed) {"payment_id":433} 
[2026-08-29 21:08:22] production.INFO: processSuccessfulPayment starting for Payment ID: 433, Status: success  
[2026-08-29 21:08:22] production.INFO: Found PaymentLog ID: 323 with status: pending  
[2026-08-29 21:08:22] production.INFO: PaymentLog 323 updated to settlement  
[2026-08-29 21:08:22] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 21:08:22] production.INFO: Resolved customer email {"email":"nissyazarqa@gmail.com"} 
[2026-08-29 21:08:23] production.WARNING: [WA] smart-send failed event=staff_booking_new {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AqWn7AlG1DIpHmiB2RG7oaI"}}}} 
[2026-08-29 21:08:23] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:08:26] 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-396dda36a53sm7145622a91.3 - gsmtp".  
[2026-08-29 21:08:26] production.INFO: Email job dispatched for: pamungkasningsihayu374@gmail.com  
[2026-08-29 21:08:26] production.WARNING: [WA] smart-send failed event=customer_confirmation {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AfWdOFEPDbxuGDlGngdBUZe"}}}} 
[2026-08-29 21:08:26] production.INFO: WhatsApp Booking Success Fallback: {"success":false,"message":"Route not found"}  
[2026-08-29 21:08:27] production.WARNING: [WA] smart-send failed event=staff_booking_new {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A4UU8-YsfQJpsP0KAd7ax4X"}}}} 
[2026-08-29 21:08:27] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:08:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/433 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:08:27] production.INFO: Payment Status Check {"payment_id":"433","current_status":"success","payment_method":"qris","gateway":"doku"} 
[2026-08-29 21:08:27] production.INFO: processSuccessfulPayment starting for Payment ID: 433, Status: success  
[2026-08-29 21:08:28] 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-396dda36a53sm7145622a91.3 - gsmtp".  
[2026-08-29 21:08:28] production.INFO: Email job dispatched for: pamungkasningsihayu374@gmail.com  
[2026-08-29 21:08:28] production.WARNING: [WA] smart-send failed event=customer_confirmation {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A_v4jHK2ljcQNA6f4DMLgay"}}}} 
[2026-08-29 21:08:28] production.INFO: WhatsApp Booking Success Fallback: {"success":false,"message":"Route not found"}  
[2026-08-29 21:08:28] production.INFO: Transaction recorded for Payment: 433  
[2026-08-29 21:08:28] production.INFO: After checkDokuStatus {"payment_id":"433","new_status":"success"} 
[2026-08-29 21:08:28] production.INFO: Booking payment status {"booking_id":389,"payment_status":"paid"} 
[2026-08-29 21:08:28] production.INFO: Payment Status Response {"payment_id":433,"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","status":"success","payment_status":"paid","booking_id":389,"amount":"175000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"175000\",\"invoice_number\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"currency\":\"IDR\",\"session_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000323-1788012463-ZVJWWY\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 323\",\"quantity\":1,\"price\":\"175000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"expired_date\":\"20260829213743\",\"expired_datetime\":\"2026-08-29T14:37:43Z\"},\"customer\":{\"email\":\"nissyazarqa@gmail.com\",\"phone\":\"082317886577\",\"name\":\"Nissya Zarqa\"},\"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 323\",\"quantity\":1,\"price\":\"175000\"}]},\"uuid\":2.225260829210744e+39,\"headers\":{\"request_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"signature\":\"HMACSHA256=A+mGge4ki++R+PcFaKAbAfpKy\\/5K2FvXBun3CC0PftQ=\",\"date\":\"2026-08-29T14:07:43Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 21:08:22\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"amount\":175000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"SALE\",\"date\":\"2026-08-29T14:08:11Z\",\"original_request_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"amount\":\"175000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":175000}},\"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\":\"175000\",\"name\":\"Pembayaran Booking 323\"}],\"migration_process\":false},\"qris_payment\":{\"date\":\"2026-08-29T14:08:11Z\",\"payer_account_id\":\"9360001410027789469\",\"payer_account_name\":\"NISSYA ZARQA RIZQYA PRIY      \",\"payer_account_issuer\":\"Bank BCA\",\"reference_id\":\"000257231557\",\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 21:07:43"} 
[2026-08-29 21:08:28] production.INFO: Transaction recorded for Payment: 433  
[2026-08-29 21:08:28] production.INFO: Booking payment status {"booking_id":389,"payment_status":"paid"} 
[2026-08-29 21:08:28] production.INFO: Payment Status Response {"payment_id":433,"payment_ref":"PAY-20260829-000323-1788012463-ZVJWWY","status":"success","payment_status":"paid","booking_id":389,"amount":"175000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"175000\",\"invoice_number\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"currency\":\"IDR\",\"session_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000323-1788012463-ZVJWWY\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 323\",\"quantity\":1,\"price\":\"175000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/09b8c50f-8cb0-4fdf-ba74-6b518d5a047d20260729210744006\",\"expired_date\":\"20260829213743\",\"expired_datetime\":\"2026-08-29T14:37:43Z\"},\"customer\":{\"email\":\"nissyazarqa@gmail.com\",\"phone\":\"082317886577\",\"name\":\"Nissya Zarqa\"},\"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 323\",\"quantity\":1,\"price\":\"175000\"}]},\"uuid\":2.225260829210744e+39,\"headers\":{\"request_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"signature\":\"HMACSHA256=A+mGge4ki++R+PcFaKAbAfpKy\\/5K2FvXBun3CC0PftQ=\",\"date\":\"2026-08-29T14:07:43Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 21:08:22\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000323-1788012463-ZVJWWY\",\"amount\":175000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"SALE\",\"date\":\"2026-08-29T14:08:11Z\",\"original_request_id\":\"09b8c50f-8cb0-4fdf-ba74-6b518d5a047d\",\"amount\":\"175000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":175000}},\"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\":\"175000\",\"name\":\"Pembayaran Booking 323\"}],\"migration_process\":false},\"qris_payment\":{\"date\":\"2026-08-29T14:08:11Z\",\"payer_account_id\":\"9360001410027789469\",\"payer_account_name\":\"NISSYA ZARQA RIZQYA PRIY      \",\"payer_account_issuer\":\"Bank BCA\",\"reference_id\":\"000257231557\",\"response_code\":\"0000\"}}}}","created_at":"2026-08-29 21:07:43"} 
[2026-08-29 21:08:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:08:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:08:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:08:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:09:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:09:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:09:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-4835, 2026-08-29 21:09:03, 2026-08-29 21:09:03))  
[2026-08-29 21: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-20260829-4835, 2026-08-29 21:09:03, 2026-08-29 21:09:03))"} 
[2026-08-29 21:10:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:10:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:10:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-8113, 2026-08-29 21:10:05, 2026-08-29 21:10:05))  
[2026-08-29 21: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-20260829-8113, 2026-08-29 21:10:05, 2026-08-29 21:10:05))"} 
[2026-08-29 21:11:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:11:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:11:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-2662, 2026-08-29 21:11:02, 2026-08-29 21:11:02))  
[2026-08-29 21: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-20260829-2662, 2026-08-29 21:11:02, 2026-08-29 21:11:02))"} 
[2026-08-29 21:11:04] 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-29 21:11:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:11:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:11:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:11:05] 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-29 21:11:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:11:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:11:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:11:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:11:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:11:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:11:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:11: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:12:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:12:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:12:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0307, 2026-08-29 21:12:04, 2026-08-29 21:12:04))  
[2026-08-29 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-20260829-0307, 2026-08-29 21:12:04, 2026-08-29 21:12:04))"} 
[2026-08-29 21:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-5955, 2026-08-29 21:13:03, 2026-08-29 21:13:03))  
[2026-08-29 21: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-20260829-5955, 2026-08-29 21:13:03, 2026-08-29 21:13:03))"} 
[2026-08-29 21:13:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:13:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:13:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:13:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:13:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/389/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:13:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/389/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:14:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:14:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21:14: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-29 21:14: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-20260829-7059, 2026-08-29 21:14:02, 2026-08-29 21:14:02))  
[2026-08-29 21:14: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-20260829-7059, 2026-08-29 21:14:02, 2026-08-29 21:14:02))"} 
[2026-08-29 21:14:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:04] 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-29 21:14:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14: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=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14: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-29 21:14:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14: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-29 21:14: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-29 21:14: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-29 21:14: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-29 21:14:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-09-01&start_date=2027-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-09-01&start_date=2027-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-08-01&start_date=2027-08-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-08-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-08-01&start_date=2027-08-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-08-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-07-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-07-01&start_date=2027-07-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-07-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-07-01&start_date=2027-07-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-06-01&start_date=2027-06-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-06-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-06-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-06-01&start_date=2027-06-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-05-01&start_date=2027-05-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-05-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-05-01&start_date=2027-05-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-05-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-04-01&start_date=2027-04-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-04-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-04-01&start_date=2027-04-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-04-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-01&start_date=2027-03-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-01&start_date=2027-03-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-30&start_date=2027-03-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-30&start_date=2027-03-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:14:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:15:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-30&start_date=2027-03-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:15:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-4847, 2026-08-29 21:15:05, 2026-08-29 21:15:05))  
[2026-08-29 21: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-20260829-4847, 2026-08-29 21:15:05, 2026-08-29 21:15:05))"} 
[2026-08-29 21:15:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:15:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-30&start_date=2027-03-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:15:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:15:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15: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-29 21:15:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15: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-29 21:15:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:53] 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-29 21:15:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:53] 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-29 21:15:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:55] 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-29 21:15:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:15:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:16:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:16:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:16:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:16:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:16:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4039, 2026-08-29 21:16:05, 2026-08-29 21:16:05))  
[2026-08-29 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-20260829-4039, 2026-08-29 21:16:05, 2026-08-29 21:16:05))"} 
[2026-08-29 21:16:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:16:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/389/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:16:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:38] 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-29 21:16:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:41] 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-29 21:16:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:16: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:17:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:17:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:17:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-6899, 2026-08-29 21:17:08, 2026-08-29 21:17:08))  
[2026-08-29 21: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-20260829-6899, 2026-08-29 21:17:08, 2026-08-29 21:17:08))"} 
[2026-08-29 21:17:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:17:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:17:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:17:39] 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-29 21:17:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:17:40] 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-29 21:17:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:17:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:17:40] 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-29 21:17:40] 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-29 21: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-29 21:17: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-29 21:17: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-29 21:17: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-29 21:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:17:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:17:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:17: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:17:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:17:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:18:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:18:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21:18: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-29 21:18: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-20260829-1388, 2026-08-29 21:18:08, 2026-08-29 21:18:08))  
[2026-08-29 21:18: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-20260829-1388, 2026-08-29 21:18:08, 2026-08-29 21:18:08))"} 
[2026-08-29 21:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18: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-29 21:18: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-29 21:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:18: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-29 21:18: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-29 21:18: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-29 21:18: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-29 21:19:01] 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-29 21:19:01] 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-29 21:19:01] 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-29 21:19:01] 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-29 21:19: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-29 21:19:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19: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-29 21:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2326, 2026-08-29 21:19:04, 2026-08-29 21:19:04))  
[2026-08-29 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-20260829-2326, 2026-08-29 21:19:04, 2026-08-29 21:19:04))"} 
[2026-08-29 21:19:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:05] 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-29 21:19:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:05] 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-29 21:19:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19: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-29 21:19:08] 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-29 21:19:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:08] 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-29 21:19:08] 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-29 21:19:08] 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-29 21:19:08] 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-29 21:19:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:19:37] 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-29 21:19:37] 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-29 21:19: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-29 21:19: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-29 21:19:53] 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-29 21:19:53] 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-29 21:20:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:20:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:20:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7704, 2026-08-29 21:20:04, 2026-08-29 21:20:04))  
[2026-08-29 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-20260829-7704, 2026-08-29 21:20:04, 2026-08-29 21:20:04))"} 
[2026-08-29 21:20:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:20:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:20:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:20:41] 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-29 21:20:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:20:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:20:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:20:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:20: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:20:47] 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-29 21:20:47] 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-29 21:21:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-5996, 2026-08-29 21:21:03, 2026-08-29 21:21:03))  
[2026-08-29 21: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-20260829-5996, 2026-08-29 21:21:03, 2026-08-29 21:21:03))"} 
[2026-08-29 21:21:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:21:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:21:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:21: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-29 21:21:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:21: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-29 21:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:21:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:21:26] 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-29 21:21:26] 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-29 21:21:27] 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-29 21:21:27] 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-29 21:21:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:21:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:21:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:21:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:21:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:21:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-09-01&start_date=2027-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-08-01&start_date=2027-08-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-08-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-08-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-07-01&start_date=2027-07-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-07-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-07-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-06-01&start_date=2027-06-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-06-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-06-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-05-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-05-01&start_date=2027-05-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-05-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-04-01&start_date=2027-04-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-04-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-04-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-01&start_date=2027-03-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-30&start_date=2027-03-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:21:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:21:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-30&start_date=2027-03-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:58] 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-29 21:21:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:58] 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-29 21:21:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:21:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:22:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:22:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-0715, 2026-08-29 21:22:04, 2026-08-29 21:22:04))  
[2026-08-29 21: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-20260829-0715, 2026-08-29 21:22:04, 2026-08-29 21:22:04))"} 
[2026-08-29 21:22:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/389/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:21] 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-29 21:22:21] 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-29 21:22:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:22] 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-29 21:22:22] 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-29 21:22:24] 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-29 21:22:24] 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-29 21:22:24] 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-29 21:22:26] 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-29 21:22:26] 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-29 21:22:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-04-30&start_date=2027-04-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-05-30&start_date=2027-05-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-04-30&start_date=2027-04-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-06-30&start_date=2027-06-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-07-30&start_date=2027-07-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-05-30&start_date=2027-05-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-06-30&start_date=2027-06-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-07-30&start_date=2027-07-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-08-30&start_date=2027-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-08-30&start_date=2027-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-09-30&start_date=2027-09-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-09-30&start_date=2027-09-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-30&start_date=2027-03-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-09-02&start_date=2027-09-02 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:22:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-09-02&start_date=2027-09-02 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-5971, 2026-08-29 21:23:04, 2026-08-29 21:23:04))  
[2026-08-29 21: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-20260829-5971, 2026-08-29 21:23:04, 2026-08-29 21:23:04))"} 
[2026-08-29 21:23:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/389/items/257/reschedule from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/389/items/257/reschedule from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:15] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A7txw-9A2-DVJUVg8yDWOZZ"}}}} 
[2026-08-29 21:23:15] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:23:18] 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. 41be03b00d2f7-cc1f32f660fsm1699957a12.2 - gsmtp".  
[2026-08-29 21:23:18] production.INFO: Email job dispatched for: madyasalwa54@gmail.com  
[2026-08-29 21:23:18] production.WARNING: [WA] smart-send failed event=customer_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AraR77pS62vEWr-SZK21vIy"}}}} 
[2026-08-29 21:23:18] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:23:19] production.ERROR: Background email process error (suppressed) for nissyazarqa@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-cc1f32f660fsm1699957a12.2 - gsmtp".  
[2026-08-29 21:23:19] production.INFO: Email job dispatched for: nissyazarqa@gmail.com  
[2026-08-29 21:23:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:21] 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-29 21:23:21] 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-29 21:23:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23: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=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:27] 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-29 21:23:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:27] 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-29 21:23:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:27] 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-29 21:23:27] 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-29 21:23:29] 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-29 21:23:29] 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-29 21:23:31] 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-29 21:23:31] 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-29 21:23:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-30&start_date=2027-03-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:23:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:24:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:24:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-0050, 2026-08-29 21:24:04, 2026-08-29 21:24:04))  
[2026-08-29 21: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-20260829-0050, 2026-08-29 21:24:04, 2026-08-29 21:24:04))"} 
[2026-08-29 21:24:04] 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-29 21:24:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/389/items/258/reschedule from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:24:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/389/items/258/reschedule from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:24:19] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"Alp3UlaEsxDDCboTiCONRv9"}}}} 
[2026-08-29 21:24:19] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:24:21] 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-398c3a10e6esm8377a91.13 - gsmtp".  
[2026-08-29 21:24:21] production.INFO: Email job dispatched for: madyasalwa54@gmail.com  
[2026-08-29 21:24:21] production.WARNING: [WA] smart-send failed event=customer_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AUjCYG3sEMZxWiNmRFdXqrp"}}}} 
[2026-08-29 21:24:21] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:24:22] production.ERROR: Background email process error (suppressed) for nissyazarqa@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-398c3a10e6esm8377a91.13 - gsmtp".  
[2026-08-29 21:24:22] production.INFO: Email job dispatched for: nissyazarqa@gmail.com  
[2026-08-29 21:24:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:24:27] 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-29 21:24:27] 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-29 21:24:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-04-30&start_date=2027-04-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:24:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-05-30&start_date=2027-05-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:24:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-06-30&start_date=2027-06-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:24:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-07-30&start_date=2027-07-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:24:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-08-30&start_date=2027-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:24:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-09-30&start_date=2027-09-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:24:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-30&start_date=2027-03-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:24:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:24:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-30&start_date=2026-09-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:24:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-30&start_date=2026-09-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:24: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-29 21:25:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/389/items/257/reschedule from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:25:00] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AnuTvhLAozbbZ2DY-kxtHkX"}}}} 
[2026-08-29 21:25:00] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:25:02] 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-396ddc58f3dsm7339551a91.16 - gsmtp".  
[2026-08-29 21:25:02] production.INFO: Email job dispatched for: madyasalwa54@gmail.com  
[2026-08-29 21:25:02] production.WARNING: [WA] smart-send failed event=customer_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AFOsGE0lg3haFkxwWIxoVnc"}}}} 
[2026-08-29 21:25:02] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-7279, 2026-08-29 21:25:03, 2026-08-29 21:25:03))  
[2026-08-29 21: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-20260829-7279, 2026-08-29 21:25:03, 2026-08-29 21:25:03))"} 
[2026-08-29 21:25:03] production.ERROR: Background email process error (suppressed) for nissyazarqa@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-396ddc58f3dsm7339551a91.16 - gsmtp".  
[2026-08-29 21:25:03] production.INFO: Email job dispatched for: nissyazarqa@gmail.com  
[2026-08-29 21:25:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:25:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:25:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:25:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:25:27] 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-29 21:25:27] 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-29 21:25:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?search=BK-20260829-9560 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:25:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?search=BK-20260829-9560 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:25:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/389 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:25:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/389 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:25: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-29 21:25:32] 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-29 21:25:32] 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-29 21: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-29 21: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-29 21:25:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:25:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 21: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-29 21: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-29 21:25:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:25:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:25:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:25:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:25:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:25:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:25:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:25:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-30&start_date=2027-03-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:25:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/389/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:26:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:26:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:26:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-2040, 2026-08-29 21:26:02, 2026-08-29 21:26:02))  
[2026-08-29 21: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-20260829-2040, 2026-08-29 21:26:02, 2026-08-29 21:26:02))"} 
[2026-08-29 21:26:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-30&start_date=2027-03-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:26:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:27:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:27:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:27:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5841, 2026-08-29 21:27:04, 2026-08-29 21:27:04))  
[2026-08-29 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-20260829-5841, 2026-08-29 21:27:04, 2026-08-29 21:27:04))"} 
[2026-08-29 21:27:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-30&start_date=2027-03-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:27:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-5149, 2026-08-29 21:28:03, 2026-08-29 21:28:03))  
[2026-08-29 21: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-20260829-5149, 2026-08-29 21:28:03, 2026-08-29 21:28:03))"} 
[2026-08-29 21:28:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-30&start_date=2027-03-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:28:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-0825, 2026-08-29 21:29:03, 2026-08-29 21:29:03))  
[2026-08-29 21: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-20260829-0825, 2026-08-29 21:29:03, 2026-08-29 21:29:03))"} 
[2026-08-29 21:30:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:30:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-30&start_date=2027-03-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:30:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:30:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:30:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-8093, 2026-08-29 21:30:04, 2026-08-29 21:30:04))  
[2026-08-29 21: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-20260829-8093, 2026-08-29 21:30:04, 2026-08-29 21:30:04))"} 
[2026-08-29 21:30:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:30: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-29 21:30: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-29 21:30: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-29 21:30:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:30: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-29 21:30:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:30: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-29 21:30:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:30:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:30:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:30:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:30:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:30:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:30:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:30: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:30:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:30: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:30: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:30:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=18 from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:30:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=18 from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:30:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=1805 from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:30:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=1805 from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:31:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:31:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:31:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-5619, 2026-08-29 21:31:06, 2026-08-29 21:31:06))  
[2026-08-29 21: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-20260829-5619, 2026-08-29 21:31:06, 2026-08-29 21:31:06))"} 
[2026-08-29 21:31:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:31:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-30&start_date=2027-03-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=180502 from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:31:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=180502 from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31: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-29 21:31: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-29 21:31:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:31:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:31:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:31:42] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:31:42] 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":"AikO8AkPZrSmFxb7uw2xhh-"}}}} 
[2026-08-29 21:31:42] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:31:42] production.INFO: OTP Email sent to muhammadbrilliantwicaksana@gmail.com  
[2026-08-29 21:32:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:32:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:32:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21:32: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-29 21:32: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-20260829-2183, 2026-08-29 21:32:02, 2026-08-29 21:32:02))  
[2026-08-29 21:32: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-20260829-2183, 2026-08-29 21:32:02, 2026-08-29 21:32:02))"} 
[2026-08-29 21:32:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:32:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:32:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2027-03-30&start_date=2027-03-30 from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:32:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2027-03-30&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 21:32:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:32:11] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:32:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:32:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:32:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:32: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-29 21:32:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:32:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:32:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:32:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:32:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:32:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:32: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-29 21:32: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-29 21:33:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:33:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:33:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-4064, 2026-08-29 21:33:03, 2026-08-29 21:33:03))  
[2026-08-29 21: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-20260829-4064, 2026-08-29 21:33:03, 2026-08-29 21:33:03))"} 
[2026-08-29 21:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:33:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:33:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:33:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:33:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:34:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:34:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:34:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-1425, 2026-08-29 21:34:03, 2026-08-29 21:34:03))  
[2026-08-29 21: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-20260829-1425, 2026-08-29 21:34:03, 2026-08-29 21:34:03))"} 
[2026-08-29 21:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:35:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:35:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21:35: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-29 21:35: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-20260829-3757, 2026-08-29 21:35:02, 2026-08-29 21:35:02))  
[2026-08-29 21:35: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-20260829-3757, 2026-08-29 21:35:02, 2026-08-29 21:35:02))"} 
[2026-08-29 21:35:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35: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-29 21:35:36] 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-29 21:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35: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-29 21:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:36] 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-29 21:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35: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-29 21:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35: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-29 21:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:38] 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-29 21:35:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:47] 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-29 21:35:47] 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-29 21:35:47] 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-29 21:35:47] 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-29 21:35:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:35:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:36:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:36:02] 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-29 21:36:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:36:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-3044, 2026-08-29 21:36:03, 2026-08-29 21:36:03))  
[2026-08-29 21: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-20260829-3044, 2026-08-29 21:36:03, 2026-08-29 21:36:03))"} 
[2026-08-29 21:36:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:37:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:37:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:37:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21:37: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-29 21:37: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-20260829-4713, 2026-08-29 21:37:02, 2026-08-29 21:37:02))  
[2026-08-29 21:37: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-20260829-4713, 2026-08-29 21:37:02, 2026-08-29 21:37:02))"} 
[2026-08-29 21:37:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:37:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:37:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-5908, 2026-08-29 21:38:03, 2026-08-29 21:38:03))  
[2026-08-29 21: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-20260829-5908, 2026-08-29 21:38:03, 2026-08-29 21:38:03))"} 
[2026-08-29 21:38:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:39:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:39:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:39:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-2970, 2026-08-29 21:39:04, 2026-08-29 21:39:04))  
[2026-08-29 21: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-20260829-2970, 2026-08-29 21:39:04, 2026-08-29 21:39:04))"} 
[2026-08-29 21:39: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:39:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:39:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:40:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:40:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:40:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:40:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:40:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:40:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8499, 2026-08-29 21:40:04, 2026-08-29 21:40:04))  
[2026-08-29 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-20260829-8499, 2026-08-29 21:40:04, 2026-08-29 21:40:04))"} 
[2026-08-29 21:41:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:41:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:41:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 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-20260829-4656, 2026-08-29 21:41:04, 2026-08-29 21:41:04))  
[2026-08-29 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-20260829-4656, 2026-08-29 21:41:04, 2026-08-29 21:41:04))"} 
[2026-08-29 21:42:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:42:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:42:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6016, 2026-08-29 21:42:04, 2026-08-29 21:42:04))  
[2026-08-29 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-20260829-6016, 2026-08-29 21:42:04, 2026-08-29 21:42:04))"} 
[2026-08-29 21:42: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:42:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:42:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:43:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:43:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:43:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8532, 2026-08-29 21:43:04, 2026-08-29 21:43:04))  
[2026-08-29 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-20260829-8532, 2026-08-29 21:43:04, 2026-08-29 21:43:04))"} 
[2026-08-29 21:43:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:43:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:43:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:44:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:44:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:44:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-4374, 2026-08-29 21:44:03, 2026-08-29 21:44:03))  
[2026-08-29 21: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-20260829-4374, 2026-08-29 21:44:03, 2026-08-29 21:44:03))"} 
[2026-08-29 21:44:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:44:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:44:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3310 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:44:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3310 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:44:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331004 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:44:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331004 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:45:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:45:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:45:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-4506, 2026-08-29 21:45:06, 2026-08-29 21:45:06))  
[2026-08-29 21: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-20260829-4506, 2026-08-29 21:45:06, 2026-08-29 21:45:06))"} 
[2026-08-29 21:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-4536, 2026-08-29 21:46:03, 2026-08-29 21:46:03))  
[2026-08-29 21: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-20260829-4536, 2026-08-29 21:46:03, 2026-08-29 21:46:03))"} 
[2026-08-29 21:46:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:46:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:46:44] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:46:44] 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":"ArGAj6SNKLWO4Z-mZ1jB8J1"}}}} 
[2026-08-29 21:46:44] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:46:44] production.INFO: OTP Email sent to vrosalita3@gmail.com  
[2026-08-29 21:47:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:47:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:47:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-3645, 2026-08-29 21:47:04, 2026-08-29 21:47:04))  
[2026-08-29 21: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-20260829-3645, 2026-08-29 21:47:04, 2026-08-29 21:47:04))"} 
[2026-08-29 21:47:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:47:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:47:23] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:47:23] 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":"APB8WBI5Wh3u7BUkO0c6JgS"}}}} 
[2026-08-29 21:47:24] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:47:24] production.INFO: OTP Email sent to vrosalita3@gmail.com  
[2026-08-29 21:47:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:47:42] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:47:42] 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":"AJlhjYgetQyzGX_KVgQMCCq"}}}} 
[2026-08-29 21:47:42] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:47:42] production.INFO: OTP Email sent to vrosalita3@gmail.com  
[2026-08-29 21:47:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:47:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:47:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:47:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-6502, 2026-08-29 21:48:03, 2026-08-29 21:48:03))  
[2026-08-29 21: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-20260829-6502, 2026-08-29 21:48:03, 2026-08-29 21:48:03))"} 
[2026-08-29 21:48:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:48:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:48:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:49:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:49:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:49:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:49:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:49:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-2575, 2026-08-29 21:49:06, 2026-08-29 21:49:06))  
[2026-08-29 21: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-20260829-2575, 2026-08-29 21:49:06, 2026-08-29 21:49:06))"} 
[2026-08-29 21:49:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330907 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:49:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330907 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:49:44] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:49:44] 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":"ASIYpePIgnjYTMKmvnEVTbE"}}}} 
[2026-08-29 21:49:44] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:49:45] production.INFO: OTP Email sent to mdew358@gmail.com  
[2026-08-29 21:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:49:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:50:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:50:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-8833, 2026-08-29 21:50:03, 2026-08-29 21:50:03))  
[2026-08-29 21: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-20260829-8833, 2026-08-29 21:50:03, 2026-08-29 21:50:03))"} 
[2026-08-29 21:50:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:07] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:33] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:42] 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-29 21:50:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:42] 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-29 21:50:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50: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-29 21:50: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-29 21:50:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50: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-29 21:50:53] 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-29 21:50:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:53] 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-29 21:50:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50: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-29 21:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:50:59] 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-29 21:50:59] 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-29 21:50:59] 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-29 21:50:59] 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-29 21:51:02] 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-29 21:51:02] 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-29 21:51:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:51: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-29 21:51:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4075, 2026-08-29 21:51:03, 2026-08-29 21:51:03))  
[2026-08-29 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-20260829-4075, 2026-08-29 21:51:03, 2026-08-29 21:51:03))"} 
[2026-08-29 21:51:04] 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-29 21:51:04] 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-29 21:51:04] 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-29 21:51:04] 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-29 21:51:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:51:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-5083, 2026-08-29 21:52:03, 2026-08-29 21:52:03))  
[2026-08-29 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-20260829-5083, 2026-08-29 21:52:03, 2026-08-29 21:52:03))"} 
[2026-08-29 21:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52: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-29 21:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52: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-29 21:52:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:08] 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-29 21:52:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:14] 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-29 21:52:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52: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-29 21:52:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:48] 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-29 21:52:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52: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-29 21:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:52:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53: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-29 21:53:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:53:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53:02] 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-29 21:53:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:53:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-2592, 2026-08-29 21:53:02, 2026-08-29 21:53:02))  
[2026-08-29 21: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-20260829-2592, 2026-08-29 21:53:02, 2026-08-29 21:53:02))"} 
[2026-08-29 21:53:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53: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-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53:12] 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-29 21:53:12] 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-29 21:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53:50] 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-29 21:53:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:53:54] 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-29 21:53:54] 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-29 21:54:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:54:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:54:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:54:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:54:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-6540, 2026-08-29 21:54:04, 2026-08-29 21:54:04))  
[2026-08-29 21: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-20260829-6540, 2026-08-29 21:54:04, 2026-08-29 21:54:04))"} 
[2026-08-29 21:55:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:55:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:55:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2308, 2026-08-29 21:55:03, 2026-08-29 21:55:03))  
[2026-08-29 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-20260829-2308, 2026-08-29 21:55:03, 2026-08-29 21:55:03))"} 
[2026-08-29 21:56:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:56:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:56:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-2034, 2026-08-29 21:56:04, 2026-08-29 21:56:04))  
[2026-08-29 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-20260829-2034, 2026-08-29 21:56:04, 2026-08-29 21:56:04))"} 
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:56:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:56:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:56:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:56:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:56:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:56:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-3087, 2026-08-29 21:57:04, 2026-08-29 21:57:04))  
[2026-08-29 21: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-20260829-3087, 2026-08-29 21:57:04, 2026-08-29 21:57:04))"} 
[2026-08-29 21:57:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:57:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:57: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-29 21:57:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:57:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:57: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-29 21:57:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:57:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:57:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:57:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:57:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:57:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:57:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:57:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:57:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:57:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:57:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337204 from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:57:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337204 from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4931, 2026-08-29 21:58:04, 2026-08-29 21:58:04))  
[2026-08-29 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-20260829-4931, 2026-08-29 21:58:04, 2026-08-29 21:58:04))"} 
[2026-08-29 21:58:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:58:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:58:17] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:58:17] 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":"A1Pm5VmrTNOl67falHaYZeG"}}}} 
[2026-08-29 21:58:17] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:58:17] production.INFO: OTP Email sent to anggrahininingrum@gmail.com  
[2026-08-29 21:58:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:58:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:58:31] 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-29 21:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:58:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:58:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:58:40] 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-29 21:58:40] 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-29 21:58:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:59:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 21:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 21:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 21: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-29 21: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-20260829-3086, 2026-08-29 21:59:04, 2026-08-29 21:59:04))  
[2026-08-29 21: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-20260829-3086, 2026-08-29 21:59:04, 2026-08-29 21:59:04))"} 
[2026-08-29 21:59:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:59:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:59:47] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 21:59:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:59:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:59:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 21:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:59: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-29 21:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:59:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:59:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:59: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-29 21:59: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-29 21:59:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 21:59: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-29 22:00:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:00:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:00:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22:00:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 22:00:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-9865, 2026-08-29 22:00:03, 2026-08-29 22:00:03))  
[2026-08-29 22:00:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-9865, 2026-08-29 22:00:03, 2026-08-29 22:00:03))"} 
[2026-08-29 22:00: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-29 22:00:23] 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-29 22:00: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-29 22:00:23] 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-29 22:00: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-29 22:00: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-29 22:00: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-29 22:00:24] 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-29 22:00:24] 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-29 22:00:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:00:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:00: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-29 22:00:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:00:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:00:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:00:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:00:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:00:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:00:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22: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-29 22:00:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 22: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-29 22:00:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:00: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-29 22:00: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-29 22:01:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:01:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:01:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-6943, 2026-08-29 22:01:03, 2026-08-29 22:01:03))  
[2026-08-29 22: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-20260829-6943, 2026-08-29 22:01:03, 2026-08-29 22:01:03))"} 
[2026-08-29 22:01:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:01:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:01:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:01:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:01:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:01:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:01: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-29 22:01:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:01:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:01:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:01: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-29 22:01: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-29 22:01:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:01: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-29 22:01:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:01:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:01:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:01:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:01: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-29 22:01:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:01: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-29 22:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:01:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:01:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:01:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3313 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:01:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3313 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:01:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:01: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-29 22:01:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:01: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:01:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:01:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331312 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:01:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331312 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:02:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:02:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:02:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-0592, 2026-08-29 22:02:03, 2026-08-29 22:02:03))  
[2026-08-29 22: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-20260829-0592, 2026-08-29 22:02:03, 2026-08-29 22:02:03))"} 
[2026-08-29 22:02:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:02:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:02:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:02:48] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 22:02: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":"AHSZfN6F1oSf0eGTxrqSp4i"}}}} 
[2026-08-29 22:02:48] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 22:02:48] production.INFO: OTP Email sent to an3399746@gmail.com  
[2026-08-29 22:02:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com from No Origin  
[2026-08-29 22:02:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:03:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:03:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-4105, 2026-08-29 22:03:03, 2026-08-29 22:03:03))  
[2026-08-29 22: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-20260829-4105, 2026-08-29 22:03:03, 2026-08-29 22:03:03))"} 
[2026-08-29 22:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:14] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 22:03:14] 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":"AAC065-OjLJFG9aVpRyGbrF"}}}} 
[2026-08-29 22:03:14] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 22:03:14] production.INFO: OTP Email sent to an3399746@gmail.com  
[2026-08-29 22:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:03:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:04:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:04:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:04:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22:04: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-20260829-8060, 2026-08-29 22:04:02, 2026-08-29 22:04:02))  
[2026-08-29 22:04: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-20260829-8060, 2026-08-29 22:04:02, 2026-08-29 22:04:02))"} 
[2026-08-29 22:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:04:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:04:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:04:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:04:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:04:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:04:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:04:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:04:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:04:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:05:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:05:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:05:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-5636, 2026-08-29 22:05:03, 2026-08-29 22:05:03))  
[2026-08-29 22: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-20260829-5636, 2026-08-29 22:05:03, 2026-08-29 22:05:03))"} 
[2026-08-29 22:06:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:06:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:06:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-4494, 2026-08-29 22:06:03, 2026-08-29 22:06:03))  
[2026-08-29 22: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-20260829-4494, 2026-08-29 22:06:03, 2026-08-29 22:06:03))"} 
[2026-08-29 22:06:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:06: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-29 22:06:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:06: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-29 22:06: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-29 22:06: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-29 22:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:06: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-2078, 2026-08-29 22:07:03, 2026-08-29 22:07:03))  
[2026-08-29 22: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-20260829-2078, 2026-08-29 22:07:03, 2026-08-29 22:07:03))"} 
[2026-08-29 22:07:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:07:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:07: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:07:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:07:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:07:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:07:27] 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-29 22:07:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:07:27] 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-29 22:08:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:08:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:08:03] 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":"14:00:00","reqEnd":"17:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 22:08:03] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:15:00","item_end":"16:30:00","bStart":"15:15:00","bEnd":"16:30:00","reqStart":"14:00:00","reqEnd":"17:00:00","conflict":true} 
[2026-08-29 22:08:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:08:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:08:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:08:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-2162, 2026-08-29 22:08:05, 2026-08-29 22:08:05))  
[2026-08-29 22: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-20260829-2162, 2026-08-29 22:08:05, 2026-08-29 22:08:05))"} 
[2026-08-29 22:08:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:08:14] 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":"14:00:00","reqEnd":"17:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 22:08:14] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:15:00","item_end":"16:30:00","bStart":"15:15:00","bEnd":"16:30:00","reqStart":"14:00:00","reqEnd":"17:00:00","conflict":true} 
[2026-08-29 22:08:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08: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-29 22:08:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:08:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:08:24] 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":"12:00:00","reqEnd":"15:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 22:08:24] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:15:00","item_end":"16:30:00","bStart":"15:15:00","bEnd":"16:30:00","reqStart":"12:00:00","reqEnd":"15:00:00","conflict":false} 
[2026-08-29 22:08:24] production.INFO: DEBUG therapist 6 conflict check {"booking_id":359,"item_start":"18:30:00","item_end":"19:55:00","bStart":"18:30:00","bEnd":"19:55:00","reqStart":"12:00:00","reqEnd":"15:00:00","conflict":false} 
[2026-08-29 22:08:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:08:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:08: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-29 22:08: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-29 22:08:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:08: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-29 22:08:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:08:37] 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-29 22:08: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-29 22:08:38] 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-29 22:08: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-29 22:08: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-29 22:08: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-29 22:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-4632, 2026-08-29 22:09:04, 2026-08-29 22:09:04))  
[2026-08-29 22: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-20260829-4632, 2026-08-29 22:09:04, 2026-08-29 22:09:04))"} 
[2026-08-29 22:09:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:10:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:10:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:10:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7773, 2026-08-29 22:10:05, 2026-08-29 22:10:05))  
[2026-08-29 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-20260829-7773, 2026-08-29 22:10:05, 2026-08-29 22:10:05))"} 
[2026-08-29 22:10:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:10:07] 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:30:00","reqEnd":"14:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 22:10:07] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:15:00","item_end":"16:30:00","bStart":"15:15:00","bEnd":"16:30:00","reqStart":"11:30:00","reqEnd":"14:30:00","conflict":false} 
[2026-08-29 22:10:07] production.INFO: DEBUG therapist 6 conflict check {"booking_id":359,"item_start":"18:30:00","item_end":"19:55:00","bStart":"18:30:00","bEnd":"19:55:00","reqStart":"11:30:00","reqEnd":"14:30:00","conflict":false} 
[2026-08-29 22:10:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:10:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:10:13] 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":"13:15:00","reqEnd":"16:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 22:10:13] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:15:00","item_end":"16:30:00","bStart":"15:15:00","bEnd":"16:30:00","reqStart":"13:15:00","reqEnd":"16:15:00","conflict":true} 
[2026-08-29 22:10:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:10:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:10:49] 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:15:00","reqEnd":"14:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 22:10:49] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:15:00","item_end":"16:30:00","bStart":"15:15:00","bEnd":"16:30:00","reqStart":"11:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 22:10:49] production.INFO: DEBUG therapist 6 conflict check {"booking_id":359,"item_start":"18:30:00","item_end":"19:55:00","bStart":"18:30:00","bEnd":"19:55:00","reqStart":"11:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 22:11:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:11:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:11:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:11:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-4842, 2026-08-29 22:11:04, 2026-08-29 22:11:04))  
[2026-08-29 22: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-20260829-4842, 2026-08-29 22:11:04, 2026-08-29 22:11:04))"} 
[2026-08-29 22:11:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:11:08] 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:30:00","reqEnd":"14:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 22:11:08] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:15:00","item_end":"16:30:00","bStart":"15:15:00","bEnd":"16:30:00","reqStart":"11:30:00","reqEnd":"14:30:00","conflict":false} 
[2026-08-29 22:11:08] production.INFO: DEBUG therapist 6 conflict check {"booking_id":359,"item_start":"18:30:00","item_end":"19:55:00","bStart":"18:30:00","bEnd":"19:55:00","reqStart":"11:30:00","reqEnd":"14:30:00","conflict":false} 
[2026-08-29 22:11:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:11:20] 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:15:00","reqEnd":"14:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 22:11:20] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:15:00","item_end":"16:30:00","bStart":"15:15:00","bEnd":"16:30:00","reqStart":"11:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 22:11:20] production.INFO: DEBUG therapist 6 conflict check {"booking_id":359,"item_start":"18:30:00","item_end":"19:55:00","bStart":"18:30:00","bEnd":"19:55:00","reqStart":"11:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 22:11:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:11:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:11:43] 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:15:00","reqEnd":"14:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 22:11:43] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:15:00","item_end":"16:30:00","bStart":"15:15:00","bEnd":"16:30:00","reqStart":"11:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 22:11:43] production.INFO: DEBUG therapist 6 conflict check {"booking_id":359,"item_start":"18:30:00","item_end":"19:55:00","bStart":"18:30:00","bEnd":"19:55:00","reqStart":"11:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 22:12:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:12:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:12:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-7008, 2026-08-29 22:12:05, 2026-08-29 22:12:05))  
[2026-08-29 22: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-20260829-7008, 2026-08-29 22:12:05, 2026-08-29 22:12:05))"} 
[2026-08-29 22:12:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:12:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=534000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:12:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:12:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=534000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:12:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=534000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:12:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:12:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:12:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:12:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:12: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0197, 2026-08-29 22:13:03, 2026-08-29 22:13:03))  
[2026-08-29 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-20260829-0197, 2026-08-29 22:13:03, 2026-08-29 22:13:03))"} 
[2026-08-29 22:13:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:13:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:13:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:13: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:13:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:13:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:14: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-29 22:14: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-29 22:14:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3593, 2026-08-29 22:14:03, 2026-08-29 22:14:03))  
[2026-08-29 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-20260829-3593, 2026-08-29 22:14:03, 2026-08-29 22:14:03))"} 
[2026-08-29 22:15:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:15:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-7463, 2026-08-29 22:15:05, 2026-08-29 22:15:05))  
[2026-08-29 22: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-20260829-7463, 2026-08-29 22:15:05, 2026-08-29 22:15:05))"} 
[2026-08-29 22:15:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:15: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:16:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:16:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:16:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-6176, 2026-08-29 22:16:04, 2026-08-29 22:16:04))  
[2026-08-29 22: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-20260829-6176, 2026-08-29 22:16:04, 2026-08-29 22:16:04))"} 
[2026-08-29 22:16:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:16:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:16:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:16:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:16:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:16:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:17:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:17:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:17:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:17:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:17:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:17:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22:17: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-29 22:17: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-20260829-3413, 2026-08-29 22:17:06, 2026-08-29 22:17:06))  
[2026-08-29 22:17: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-20260829-3413, 2026-08-29 22:17:06, 2026-08-29 22:17:06))"} 
[2026-08-29 22:17:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:17:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:17:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:17:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:18:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337201 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:18:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337201 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:18:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:18:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:18:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-2285, 2026-08-29 22:18:03, 2026-08-29 22:18:03))  
[2026-08-29 22: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-20260829-2285, 2026-08-29 22:18:03, 2026-08-29 22:18:03))"} 
[2026-08-29 22:18:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:18:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:18:57] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 22:18: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":"A9FHoqCRuMTNoXSTbrM9bmU"}}}} 
[2026-08-29 22:18:57] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 22:18:58] production.INFO: OTP Email sent to intancahya03@gmail.com  
[2026-08-29 22:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-4876, 2026-08-29 22:19:03, 2026-08-29 22:19:03))  
[2026-08-29 22: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-20260829-4876, 2026-08-29 22:19:03, 2026-08-29 22:19:03))"} 
[2026-08-29 22:19:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:19:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:19:13] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 22:19:13] 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":"ABnddeSDod0tcJjDK9KiIXz"}}}} 
[2026-08-29 22:19:13] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 22:19:13] production.INFO: OTP Email sent to intancahya03@gmail.com  
[2026-08-29 22:20:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:20:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:20:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-8541, 2026-08-29 22:20:04, 2026-08-29 22:20:04))  
[2026-08-29 22: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-20260829-8541, 2026-08-29 22:20:04, 2026-08-29 22:20:04))"} 
[2026-08-29 22:20:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:20:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:20:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:20:28] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 22:20:28] 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":"AuVCHk5O0JCN3Tf77OHqvi1"}}}} 
[2026-08-29 22:20:28] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 22:20:28] production.INFO: OTP Email sent to intancahya03@gmail.com  
[2026-08-29 22:21:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:21:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:21:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-3092, 2026-08-29 22:21:02, 2026-08-29 22:21:02))  
[2026-08-29 22: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-20260829-3092, 2026-08-29 22:21:02, 2026-08-29 22:21:02))"} 
[2026-08-29 22:21:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:07] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 22:21: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:18] 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-29 22:21:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:19] 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-29 22:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21: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-29 22:21: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-29 22:21:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21: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-29 22:21:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:34] 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-29 22:21:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=3 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:21:34] 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-29 22:22:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:22:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:22:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6981, 2026-08-29 22:22:04, 2026-08-29 22:22:04))  
[2026-08-29 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-20260829-6981, 2026-08-29 22:22:04, 2026-08-29 22:22:04))"} 
[2026-08-29 22:23:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:23:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:23:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22:23: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-29 22:23: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-20260829-8799, 2026-08-29 22:23:02, 2026-08-29 22:23:02))  
[2026-08-29 22:23: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-20260829-8799, 2026-08-29 22:23:02, 2026-08-29 22:23:02))"} 
[2026-08-29 22:23:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:23:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8617, 2026-08-29 22:24:03, 2026-08-29 22:24:03))  
[2026-08-29 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-20260829-8617, 2026-08-29 22:24:03, 2026-08-29 22:24:03))"} 
[2026-08-29 22:24:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:24:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:24:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-0770, 2026-08-29 22:25:03, 2026-08-29 22:25:03))  
[2026-08-29 22: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-20260829-0770, 2026-08-29 22:25:03, 2026-08-29 22:25:03))"} 
[2026-08-29 22:25:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:25:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:25:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-5807, 2026-08-29 22:26:03, 2026-08-29 22:26:03))  
[2026-08-29 22: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-20260829-5807, 2026-08-29 22:26:03, 2026-08-29 22:26:03))"} 
[2026-08-29 22:27:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:27:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:27:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-8811, 2026-08-29 22:27:04, 2026-08-29 22:27:04))  
[2026-08-29 22: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-20260829-8811, 2026-08-29 22:27:04, 2026-08-29 22:27:04))"} 
[2026-08-29 22:28:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:28:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:28:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-9072, 2026-08-29 22:28:04, 2026-08-29 22:28:04))  
[2026-08-29 22: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-20260829-9072, 2026-08-29 22:28:04, 2026-08-29 22:28:04))"} 
[2026-08-29 22:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-7693, 2026-08-29 22:29:03, 2026-08-29 22:29:03))  
[2026-08-29 22: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-20260829-7693, 2026-08-29 22:29:03, 2026-08-29 22:29:03))"} 
[2026-08-29 22:30:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:30:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:30:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22:30: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-29 22:30: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-20260829-5311, 2026-08-29 22:30:02, 2026-08-29 22:30:02))  
[2026-08-29 22:30: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-20260829-5311, 2026-08-29 22:30:02, 2026-08-29 22:30:02))"} 
[2026-08-29 22:31:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:31:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:31:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-3792, 2026-08-29 22:31:05, 2026-08-29 22:31:05))  
[2026-08-29 22: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-20260829-3792, 2026-08-29 22:31:05, 2026-08-29 22:31:05))"} 
[2026-08-29 22:32:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:32:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:32:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22:32: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-29 22:32: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-20260829-2236, 2026-08-29 22:32:02, 2026-08-29 22:32:02))  
[2026-08-29 22:32: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-20260829-2236, 2026-08-29 22:32:02, 2026-08-29 22:32:02))"} 
[2026-08-29 22:33:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:33:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:33:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-6089, 2026-08-29 22:33:04, 2026-08-29 22:33:04))  
[2026-08-29 22: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-20260829-6089, 2026-08-29 22:33:04, 2026-08-29 22:33:04))"} 
[2026-08-29 22:34:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:34:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:34:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-9412, 2026-08-29 22:34:03, 2026-08-29 22:34:03))  
[2026-08-29 22: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-20260829-9412, 2026-08-29 22:34:03, 2026-08-29 22:34:03))"} 
[2026-08-29 22:35:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:35:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:35:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-0050, 2026-08-29 22:35:05, 2026-08-29 22:35:05))  
[2026-08-29 22: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-20260829-0050, 2026-08-29 22:35:05, 2026-08-29 22:35:05))"} 
[2026-08-29 22:35:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:35: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-29 22:35:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:35:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:35: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-29 22:35:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:35:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:35: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-29 22:35:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:36:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:36:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:36:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-6585, 2026-08-29 22:36:04, 2026-08-29 22:36:04))  
[2026-08-29 22: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-20260829-6585, 2026-08-29 22:36:04, 2026-08-29 22:36:04))"} 
[2026-08-29 22:36:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:36: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-29 22:36: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-29 22:36: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-29 22:36: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-29 22:36:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:36:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:37:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:37:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:37:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-1414, 2026-08-29 22:37:07, 2026-08-29 22:37:07))  
[2026-08-29 22: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-20260829-1414, 2026-08-29 22:37:07, 2026-08-29 22:37:07))"} 
[2026-08-29 22:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-7826, 2026-08-29 22:38:03, 2026-08-29 22:38:03))  
[2026-08-29 22: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-20260829-7826, 2026-08-29 22:38:03, 2026-08-29 22:38:03))"} 
[2026-08-29 22:39:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:39:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:39:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8827, 2026-08-29 22:39:04, 2026-08-29 22:39:04))  
[2026-08-29 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-20260829-8827, 2026-08-29 22:39:04, 2026-08-29 22:39:04))"} 
[2026-08-29 22:40:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:40:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:40:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-6989, 2026-08-29 22:40:06, 2026-08-29 22:40:06))  
[2026-08-29 22: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-20260829-6989, 2026-08-29 22:40:06, 2026-08-29 22:40:06))"} 
[2026-08-29 22:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:40: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-29 22:40: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-29 22:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:40: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-29 22:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:40: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-29 22:40: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-29 22:40: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-29 22:40: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-29 22:40: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-29 22:40: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-29 22:40: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-29 22:40: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-29 22:40: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-29 22:40: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-29 22:41:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:41:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9019, 2026-08-29 22:41:03, 2026-08-29 22:41:03))  
[2026-08-29 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-20260829-9019, 2026-08-29 22:41:03, 2026-08-29 22:41:03))"} 
[2026-08-29 22:41:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:41:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:41:10] 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:15:00","reqEnd":"14:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 22:41:10] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:15:00","item_end":"16:30:00","bStart":"15:15:00","bEnd":"16:30:00","reqStart":"11:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 22:41:10] production.INFO: DEBUG therapist 6 conflict check {"booking_id":359,"item_start":"18:30:00","item_end":"19:55:00","bStart":"18:30:00","bEnd":"19:55:00","reqStart":"11:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 22:41:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:41:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:41: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:41:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:41: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:41:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:41:45] 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:15:00","reqEnd":"14:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 22:41:45] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:15:00","item_end":"16:30:00","bStart":"15:15:00","bEnd":"16:30:00","reqStart":"11:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 22:41:45] production.INFO: DEBUG therapist 6 conflict check {"booking_id":359,"item_start":"18:30:00","item_end":"19:55:00","bStart":"18:30:00","bEnd":"19:55:00","reqStart":"11:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 22:42:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:42:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:42:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-4688, 2026-08-29 22:42:04, 2026-08-29 22:42:04))  
[2026-08-29 22: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-20260829-4688, 2026-08-29 22:42:04, 2026-08-29 22:42:04))"} 
[2026-08-29 22:42:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:42:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:42:36] 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:30:00","reqEnd":"14:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 22:42:36] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:15:00","item_end":"16:30:00","bStart":"15:15:00","bEnd":"16:30:00","reqStart":"11:30:00","reqEnd":"14:30:00","conflict":false} 
[2026-08-29 22:42:36] production.INFO: DEBUG therapist 6 conflict check {"booking_id":359,"item_start":"18:30:00","item_end":"19:55:00","bStart":"18:30:00","bEnd":"19:55:00","reqStart":"11:30:00","reqEnd":"14:30:00","conflict":false} 
[2026-08-29 22:42:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:42:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:42:47] 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:15:00","reqEnd":"14:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 22:42:47] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:15:00","item_end":"16:30:00","bStart":"15:15:00","bEnd":"16:30:00","reqStart":"11:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 22:42:47] production.INFO: DEBUG therapist 6 conflict check {"booking_id":359,"item_start":"18:30:00","item_end":"19:55:00","bStart":"18:30:00","bEnd":"19:55:00","reqStart":"11:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 22:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=562000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=562000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:42:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=562000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:43:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-2791, 2026-08-29 22:43:04, 2026-08-29 22:43:04))  
[2026-08-29 22: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-20260829-2791, 2026-08-29 22:43:04, 2026-08-29 22:43:04))"} 
[2026-08-29 22:43:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=562000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:44:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:44:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:44:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4027, 2026-08-29 22:44:03, 2026-08-29 22:44:03))  
[2026-08-29 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-20260829-4027, 2026-08-29 22:44:03, 2026-08-29 22:44:03))"} 
[2026-08-29 22:44:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:44:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:44:44] 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-03","payment_type":"full_payment","nominal_dp":0,"items":[{"service_id":31,"therapist_id":41,"room_id":1,"start_time":"11:15","guest_name":"Anggrahini Kusumaningrum","guest_phone":"085647386338","guest_type":"dewasa","notes":"Tamu 1"},{"service_id":31,"therapist_id":12,"room_id":1,"start_time":"11:15","guest_name":"Puji Kusuma","guest_phone":"085647386338","guest_type":"dewasa","notes":"Tamu 2"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-08-29 22:44:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:44:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:44:46] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":324} 
[2026-08-29 22:44:46] 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-29 22:44:46] production.INFO: createDokuPayment: Allowed Payment Codes from DB {"codes":["CASH","EDC","TRANSF"]} 
[2026-08-29 22:44:46] production.INFO: createDokuPayment: Using specific channel {"method":"VIRTUAL_ACCOUNT_BANK_PERMATA","channel":"VIRTUAL_ACCOUNT_BANK_PERMATA"} 
[2026-08-29 22:44:46] production.INFO: createDokuPayment: Final payment_method_types {"types":["VIRTUAL_ACCOUNT_BANK_PERMATA"]} 
[2026-08-29 22:44:46] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":562000,\"invoice_number\":\"PAY-20260829-000324-1788018286-BMJN5Z\",\"currency\":\"IDR\",\"session_id\":\"11405457-b2fe-4723-b743-7faecf5c88c3\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260829-000324-1788018286-BMJN5Z\",\"line_items\":[{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Pembayaran Booking 324\",\"price\":562000,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BANK_PERMATA\"]},\"customer\":{\"name\":\"Anggrahini Kusumaningrum\",\"email\":\"anggrahininingrum@gmail.com\",\"phone\":\"085647386338\"}}","targetPath":"/checkout/v1/payment"} 
[2026-08-29 22:44:46] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":562000,"invoice_number":"PAY-20260829-000324-1788018286-BMJN5Z","currency":"IDR","session_id":"11405457-b2fe-4723-b743-7faecf5c88c3","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260829-000324-1788018286-BMJN5Z","line_items":[{"name":"Item","price":0,"quantity":1},{"name":"Item","price":0,"quantity":1},{"name":"Pembayaran Booking 324","price":562000,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["VIRTUAL_ACCOUNT_BANK_PERMATA"]},"customer":{"name":"Anggrahini Kusumaningrum","email":"anggrahininingrum@gmail.com","phone":"085647386338"}}} 
[2026-08-29 22:44:46] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:11405457-b2fe-4723-b743-7faecf5c88c3
Request-Timestamp:2026-08-29T15:44:46Z
Request-Target:/checkout/v1/payment
Digest:ACeLFL9Qb0MrQv6f6fBeYPf5IZ8BIyb/nMoD1UzOofE="} 
[2026-08-29 22:44:46] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"562000","invoice_number":"PAY-20260829-000324-1788018286-BMJN5Z","currency":"IDR","session_id":"11405457-b2fe-4723-b743-7faecf5c88c3","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260829-000324-1788018286-BMJN5Z","line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 324","quantity":1,"price":"562000"}]},"payment":{"payment_method_types":["VIRTUAL_ACCOUNT_BANK_PERMATA"],"payment_due_date":30,"token_id":"11405457-b2fe-4723-b743-7faecf5c88c320264429224446397","url":"https://checkout.doku.com/checkout-link-v2/11405457-b2fe-4723-b743-7faecf5c88c320264429224446397","expired_date":"20260829231446","expired_datetime":"2026-08-29T16:14:46Z"},"customer":{"email":"anggrahininingrum@gmail.com","phone":"085647386338","name":"Anggrahini Kusumaningrum"},"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 324","quantity":1,"price":"562000"}]},"uuid":2.2252608292244462e+39,"headers":{"request_id":"11405457-b2fe-4723-b743-7faecf5c88c3","signature":"HMACSHA256=sv7re6r9q4jMei5p1Uk+kHrkoH30c2x7GYeYcmggcco=","date":"2026-08-29T15:44:46Z","client_id":"BRN-0212-1768507762626"}}}} 
[2026-08-29 22:44:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/434 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:44:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/434 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:44:53] production.INFO: Payment Status Check {"payment_id":"434","current_status":"pending","payment_method":"virtual_account","gateway":"doku"} 
[2026-08-29 22:44:53] production.INFO: Calling checkDokuStatus for payment {"payment_id":"434"} 
[2026-08-29 22:44:53] production.INFO: checkDokuStatus called {"payment_id":434,"payment_ref":"PAY-20260829-000324-1788018286-BMJN5Z","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 22:44:53] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:d450aa14-c1a2-4282-94ea-cf73ae5191f1
Request-Timestamp:2026-08-29T15:44:53Z
Request-Target:/orders/v1/status/PAY-20260829-000324-1788018286-BMJN5Z"} 
[2026-08-29 22:44:53] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000324-1788018286-BMJN5Z","invoice":"PAY-20260829-000324-1788018286-BMJN5Z"} 
[2026-08-29 22:44:53] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000324-1788018286-BMJN5Z","response":{"order":{"invoice_number":"PAY-20260829-000324-1788018286-BMJN5Z","amount":562000,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","date":"2026-08-29T15:44:46Z","original_request_id":"11405457-b2fe-4723-b743-7faecf5c88c3","amount_details":{"currency":"IDR"}},"service":{"id":""},"acquirer":{"id":""},"channel":{"id":""}}} 
[2026-08-29 22:44:53] production.INFO: After checkDokuStatus {"payment_id":"434","new_status":"pending"} 
[2026-08-29 22:44:53] production.INFO: Payment Status Response {"payment_id":434,"payment_ref":"PAY-20260829-000324-1788018286-BMJN5Z","status":"pending","payment_status":null,"booking_id":null,"amount":"562000.00","method":"virtual_account","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000324-1788018286-BMJN5Z\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"VIRTUAL_ACCOUNT_BANK_PERMATA\",\"selected_channels\":[\"VIRTUAL_ACCOUNT_BANK_PERMATA\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/11405457-b2fe-4723-b743-7faecf5c88c320264429224446397\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"BANK_PERMATA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"562000\",\"invoice_number\":\"PAY-20260829-000324-1788018286-BMJN5Z\",\"currency\":\"IDR\",\"session_id\":\"11405457-b2fe-4723-b743-7faecf5c88c3\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000324-1788018286-BMJN5Z\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 324\",\"quantity\":1,\"price\":\"562000\"}]},\"payment\":{\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BANK_PERMATA\"],\"payment_due_date\":30,\"token_id\":\"11405457-b2fe-4723-b743-7faecf5c88c320264429224446397\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/11405457-b2fe-4723-b743-7faecf5c88c320264429224446397\",\"expired_date\":\"20260829231446\",\"expired_datetime\":\"2026-08-29T16:14:46Z\"},\"customer\":{\"email\":\"anggrahininingrum@gmail.com\",\"phone\":\"085647386338\",\"name\":\"Anggrahini Kusumaningrum\"},\"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 324\",\"quantity\":1,\"price\":\"562000\"}]},\"uuid\":2.2252608292244462e+39,\"headers\":{\"request_id\":\"11405457-b2fe-4723-b743-7faecf5c88c3\",\"signature\":\"HMACSHA256=sv7re6r9q4jMei5p1Uk+kHrkoH30c2x7GYeYcmggcco=\",\"date\":\"2026-08-29T15:44:46Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 22:44:53\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000324-1788018286-BMJN5Z\",\"amount\":562000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"date\":\"2026-08-29T15:44:46Z\",\"original_request_id\":\"11405457-b2fe-4723-b743-7faecf5c88c3\",\"amount_details\":{\"currency\":\"IDR\"}},\"service\":{\"id\":\"\"},\"acquirer\":{\"id\":\"\"},\"channel\":{\"id\":\"\"}}}}","created_at":"2026-08-29 22:44:46"} 
[2026-08-29 22:44:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/434 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:44:57] production.INFO: Payment Status Check {"payment_id":"434","current_status":"pending","payment_method":"virtual_account","gateway":"doku"} 
[2026-08-29 22:44:57] production.INFO: Calling checkDokuStatus for payment {"payment_id":"434"} 
[2026-08-29 22:44:57] production.INFO: checkDokuStatus called {"payment_id":434,"payment_ref":"PAY-20260829-000324-1788018286-BMJN5Z","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 22:44:57] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:44588d59-e7fe-45ff-9adb-7b1b5bbf117b
Request-Timestamp:2026-08-29T15:44:57Z
Request-Target:/orders/v1/status/PAY-20260829-000324-1788018286-BMJN5Z"} 
[2026-08-29 22:44:57] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000324-1788018286-BMJN5Z","invoice":"PAY-20260829-000324-1788018286-BMJN5Z"} 
[2026-08-29 22:44:57] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000324-1788018286-BMJN5Z","response":{"order":{"invoice_number":"PAY-20260829-000324-1788018286-BMJN5Z","amount":562000,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","date":"2026-08-29T15:44:46Z","original_request_id":"11405457-b2fe-4723-b743-7faecf5c88c3","amount_details":{"currency":"IDR"}},"service":{"id":""},"acquirer":{"id":""},"channel":{"id":""}}} 
[2026-08-29 22:44:57] production.INFO: After checkDokuStatus {"payment_id":"434","new_status":"pending"} 
[2026-08-29 22:44:57] production.INFO: Payment Status Response {"payment_id":434,"payment_ref":"PAY-20260829-000324-1788018286-BMJN5Z","status":"pending","payment_status":null,"booking_id":null,"amount":"562000.00","method":"virtual_account","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000324-1788018286-BMJN5Z\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"VIRTUAL_ACCOUNT_BANK_PERMATA\",\"selected_channels\":[\"VIRTUAL_ACCOUNT_BANK_PERMATA\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/11405457-b2fe-4723-b743-7faecf5c88c320264429224446397\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"BANK_PERMATA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"562000\",\"invoice_number\":\"PAY-20260829-000324-1788018286-BMJN5Z\",\"currency\":\"IDR\",\"session_id\":\"11405457-b2fe-4723-b743-7faecf5c88c3\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000324-1788018286-BMJN5Z\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 324\",\"quantity\":1,\"price\":\"562000\"}]},\"payment\":{\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BANK_PERMATA\"],\"payment_due_date\":30,\"token_id\":\"11405457-b2fe-4723-b743-7faecf5c88c320264429224446397\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/11405457-b2fe-4723-b743-7faecf5c88c320264429224446397\",\"expired_date\":\"20260829231446\",\"expired_datetime\":\"2026-08-29T16:14:46Z\"},\"customer\":{\"email\":\"anggrahininingrum@gmail.com\",\"phone\":\"085647386338\",\"name\":\"Anggrahini Kusumaningrum\"},\"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 324\",\"quantity\":1,\"price\":\"562000\"}]},\"uuid\":2.2252608292244462e+39,\"headers\":{\"request_id\":\"11405457-b2fe-4723-b743-7faecf5c88c3\",\"signature\":\"HMACSHA256=sv7re6r9q4jMei5p1Uk+kHrkoH30c2x7GYeYcmggcco=\",\"date\":\"2026-08-29T15:44:46Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 22:44:57\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000324-1788018286-BMJN5Z\",\"amount\":562000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"date\":\"2026-08-29T15:44:46Z\",\"original_request_id\":\"11405457-b2fe-4723-b743-7faecf5c88c3\",\"amount_details\":{\"currency\":\"IDR\"}},\"service\":{\"id\":\"\"},\"acquirer\":{\"id\":\"\"},\"channel\":{\"id\":\"\"}}}}","created_at":"2026-08-29 22:44:46"} 
[2026-08-29 22:45:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:45:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:45:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-5901, 2026-08-29 22:45:03, 2026-08-29 22:45:03))  
[2026-08-29 22: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-20260829-5901, 2026-08-29 22:45:03, 2026-08-29 22:45:03))"} 
[2026-08-29 22:46:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46: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-29 22: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-29 22:46:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46: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-29 22:46:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46: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-29 22:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-4071, 2026-08-29 22:46:03, 2026-08-29 22:46:03))  
[2026-08-29 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-20260829-4071, 2026-08-29 22:46:03, 2026-08-29 22:46:03))"} 
[2026-08-29 22:46:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46:05] 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-29 22:46:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46: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-29 22:46:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46: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-29 22:46:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46: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-29 22:46: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-29 22:46:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46:44] 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-29 22:46: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-29 22:46: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-29 22:46: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-29 22:46: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-29 22:46:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:46:55] 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:15:00","reqEnd":"14:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 22:46:55] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:15:00","item_end":"16:30:00","bStart":"15:15:00","bEnd":"16:30:00","reqStart":"11:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 22:46:55] production.INFO: DEBUG therapist 6 conflict check {"booking_id":359,"item_start":"18:30:00","item_end":"19:55:00","bStart":"18:30:00","bEnd":"19:55:00","reqStart":"11:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 22:47:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:47:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:47:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-5804, 2026-08-29 22:47:03, 2026-08-29 22:47:03))  
[2026-08-29 22: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-20260829-5804, 2026-08-29 22:47:03, 2026-08-29 22:47:03))"} 
[2026-08-29 22:47:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:47:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:47:53] 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:15:00","reqEnd":"14:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-29 22:47:53] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:15:00","item_end":"16:30:00","bStart":"15:15:00","bEnd":"16:30:00","reqStart":"11:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 22:47:53] production.INFO: DEBUG therapist 6 conflict check {"booking_id":359,"item_start":"18:30:00","item_end":"19:55:00","bStart":"18:30:00","bEnd":"19:55:00","reqStart":"11:15:00","reqEnd":"14:15:00","conflict":false} 
[2026-08-29 22:47:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:47:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=562000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:47:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=562000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:48:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:48:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:48:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22:48: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-29 22:48: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-20260829-1178, 2026-08-29 22:48:02, 2026-08-29 22:48:02))  
[2026-08-29 22:48: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-20260829-1178, 2026-08-29 22:48:02, 2026-08-29 22:48:02))"} 
[2026-08-29 22:48:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=562000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:49:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:49:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:49:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-8834, 2026-08-29 22:49:03, 2026-08-29 22:49:03))  
[2026-08-29 22: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-20260829-8834, 2026-08-29 22:49:03, 2026-08-29 22:49:03))"} 
[2026-08-29 22:49:08] 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-29 22:49:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:08] 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-29 22:49:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:22] 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-29 22:49:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:22] 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-29 22:49:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:22] 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-29 22:49:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:22] 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-29 22:49:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:49:23] 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-29 22:49:23] 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-29 22:49:23] 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-29 22:49:23] 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-29 22:49: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-29 22:49: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-29 22:49: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-29 22:49: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-29 22:49:34] 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-29 22:49:34] 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-29 22:49:34] 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-29 22:49:35] 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-29 22:49:54] 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-29 22:49: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-29 22:49:54] 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-29 22:49: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-29 22:49:59] 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-29 22:49:59] 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-29 22:50:03] 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-29 22:50: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-29 22:50:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:50:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:50:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7414, 2026-08-29 22:50:03, 2026-08-29 22:50:03))  
[2026-08-29 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-20260829-7414, 2026-08-29 22:50:03, 2026-08-29 22:50:03))"} 
[2026-08-29 22:50:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:50: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-03","payment_type":"full_payment","nominal_dp":0,"items":[{"service_id":31,"therapist_id":41,"room_id":1,"start_time":"11:15","guest_name":"Anggrahini Kusumaningrum","guest_phone":"085647386338","guest_type":"dewasa","notes":"Tamu 1"},{"service_id":31,"therapist_id":12,"room_id":1,"start_time":"11:15","guest_name":"Puji Kusuma","guest_phone":"085647386338","guest_type":"dewasa","notes":"Tamu 2"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-08-29 22:50:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:50:04] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":325} 
[2026-08-29 22:50:04] 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-29 22:50:04] production.INFO: createDokuPayment: Allowed Payment Codes from DB {"codes":["CASH","EDC","TRANSF"]} 
[2026-08-29 22:50:04] production.INFO: createDokuPayment: Using specific channel {"method":"VIRTUAL_ACCOUNT_BANK_DANAMON","channel":"VIRTUAL_ACCOUNT_BANK_DANAMON"} 
[2026-08-29 22:50:04] production.INFO: createDokuPayment: Final payment_method_types {"types":["VIRTUAL_ACCOUNT_BANK_DANAMON"]} 
[2026-08-29 22:50:04] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":562000,\"invoice_number\":\"PAY-20260829-000325-1788018604-5J7XLZ\",\"currency\":\"IDR\",\"session_id\":\"2cc1ee04-6664-4c13-af32-f475ecd48132\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260829-000325-1788018604-5J7XLZ\",\"line_items\":[{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Pembayaran Booking 325\",\"price\":562000,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BANK_DANAMON\"]},\"customer\":{\"name\":\"Anggrahini Kusumaningrum\",\"email\":\"anggrahininingrum@gmail.com\",\"phone\":\"085647386338\"}}","targetPath":"/checkout/v1/payment"} 
[2026-08-29 22:50:04] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":562000,"invoice_number":"PAY-20260829-000325-1788018604-5J7XLZ","currency":"IDR","session_id":"2cc1ee04-6664-4c13-af32-f475ecd48132","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260829-000325-1788018604-5J7XLZ","line_items":[{"name":"Item","price":0,"quantity":1},{"name":"Item","price":0,"quantity":1},{"name":"Pembayaran Booking 325","price":562000,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["VIRTUAL_ACCOUNT_BANK_DANAMON"]},"customer":{"name":"Anggrahini Kusumaningrum","email":"anggrahininingrum@gmail.com","phone":"085647386338"}}} 
[2026-08-29 22:50:04] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:2cc1ee04-6664-4c13-af32-f475ecd48132
Request-Timestamp:2026-08-29T15:50:04Z
Request-Target:/checkout/v1/payment
Digest:keVuB/ewiWrth4b1osyRyE+iu31bD09FOUFEWRY9gr0="} 
[2026-08-29 22:50:04] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"562000","invoice_number":"PAY-20260829-000325-1788018604-5J7XLZ","currency":"IDR","session_id":"2cc1ee04-6664-4c13-af32-f475ecd48132","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260829-000325-1788018604-5J7XLZ","line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 325","quantity":1,"price":"562000"}]},"payment":{"payment_method_types":["VIRTUAL_ACCOUNT_BANK_DANAMON"],"payment_due_date":30,"token_id":"2cc1ee04-6664-4c13-af32-f475ecd4813220265029225004431","url":"https://checkout.doku.com/checkout-link-v2/2cc1ee04-6664-4c13-af32-f475ecd4813220265029225004431","expired_date":"20260829232004","expired_datetime":"2026-08-29T16:20:04Z"},"customer":{"email":"anggrahininingrum@gmail.com","phone":"085647386338","name":"Anggrahini Kusumaningrum"},"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 325","quantity":1,"price":"562000"}]},"uuid":2.2252608292250045e+39,"headers":{"request_id":"2cc1ee04-6664-4c13-af32-f475ecd48132","signature":"HMACSHA256=Qzj78DsuMqkTr4MCIm+ViINznUQkxaAxwjlj1jiRH1I=","date":"2026-08-29T15:50:04Z","client_id":"BRN-0212-1768507762626"}}}} 
[2026-08-29 22:50:08] 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-29 22:50: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-29 22:50:08] 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-29 22:50: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-29 22:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/435 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/435 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:50:09] production.INFO: Payment Status Check {"payment_id":"435","current_status":"pending","payment_method":"virtual_account","gateway":"doku"} 
[2026-08-29 22:50:09] production.INFO: Calling checkDokuStatus for payment {"payment_id":"435"} 
[2026-08-29 22:50:09] production.INFO: checkDokuStatus called {"payment_id":435,"payment_ref":"PAY-20260829-000325-1788018604-5J7XLZ","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 22:50:09] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:6bdd5c88-f1bc-469b-8740-979b9e1a796e
Request-Timestamp:2026-08-29T15:50:09Z
Request-Target:/orders/v1/status/PAY-20260829-000325-1788018604-5J7XLZ"} 
[2026-08-29 22:50:09] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000325-1788018604-5J7XLZ","invoice":"PAY-20260829-000325-1788018604-5J7XLZ"} 
[2026-08-29 22:50:09] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000325-1788018604-5J7XLZ","response":{"order":{"invoice_number":"PAY-20260829-000325-1788018604-5J7XLZ","amount":562000,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","date":"2026-08-29T15:50:09Z","original_request_id":"2cc1ee04-6664-4c13-af32-f475ecd48132"},"service":{"id":"VIRTUAL_ACCOUNT"},"acquirer":{"id":"BANK_DANAMON","name":"Bank Danamon"},"channel":{"id":"VIRTUAL_ACCOUNT_BANK_DANAMON"},"virtual_account_info":{"virtual_account_number":"8922032700028973","created_date":"20260829225009","expired_date":"20260829231909","reusable_status":false},"additional_info":{"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":"562000","name":"Pembayaran Booking 325"}]}}} 
[2026-08-29 22:50:09] production.INFO: After checkDokuStatus {"payment_id":"435","new_status":"pending"} 
[2026-08-29 22:50:09] production.INFO: Payment Status Response {"payment_id":435,"payment_ref":"PAY-20260829-000325-1788018604-5J7XLZ","status":"pending","payment_status":null,"booking_id":null,"amount":"562000.00","method":"virtual_account","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000325-1788018604-5J7XLZ\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"VIRTUAL_ACCOUNT_BANK_DANAMON\",\"selected_channels\":[\"VIRTUAL_ACCOUNT_BANK_DANAMON\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/2cc1ee04-6664-4c13-af32-f475ecd4813220265029225004431\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"BANK_DANAMON\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"562000\",\"invoice_number\":\"PAY-20260829-000325-1788018604-5J7XLZ\",\"currency\":\"IDR\",\"session_id\":\"2cc1ee04-6664-4c13-af32-f475ecd48132\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000325-1788018604-5J7XLZ\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 325\",\"quantity\":1,\"price\":\"562000\"}]},\"payment\":{\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BANK_DANAMON\"],\"payment_due_date\":30,\"token_id\":\"2cc1ee04-6664-4c13-af32-f475ecd4813220265029225004431\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/2cc1ee04-6664-4c13-af32-f475ecd4813220265029225004431\",\"expired_date\":\"20260829232004\",\"expired_datetime\":\"2026-08-29T16:20:04Z\"},\"customer\":{\"email\":\"anggrahininingrum@gmail.com\",\"phone\":\"085647386338\",\"name\":\"Anggrahini Kusumaningrum\"},\"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 325\",\"quantity\":1,\"price\":\"562000\"}]},\"uuid\":2.2252608292250045e+39,\"headers\":{\"request_id\":\"2cc1ee04-6664-4c13-af32-f475ecd48132\",\"signature\":\"HMACSHA256=Qzj78DsuMqkTr4MCIm+ViINznUQkxaAxwjlj1jiRH1I=\",\"date\":\"2026-08-29T15:50:04Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 22:50:09\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000325-1788018604-5J7XLZ\",\"amount\":562000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"date\":\"2026-08-29T15:50:09Z\",\"original_request_id\":\"2cc1ee04-6664-4c13-af32-f475ecd48132\"},\"service\":{\"id\":\"VIRTUAL_ACCOUNT\"},\"acquirer\":{\"id\":\"BANK_DANAMON\",\"name\":\"Bank Danamon\"},\"channel\":{\"id\":\"VIRTUAL_ACCOUNT_BANK_DANAMON\"},\"virtual_account_info\":{\"virtual_account_number\":\"8922032700028973\",\"created_date\":\"20260829225009\",\"expired_date\":\"20260829231909\",\"reusable_status\":false},\"additional_info\":{\"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\":\"562000\",\"name\":\"Pembayaran Booking 325\"}]}}}}","created_at":"2026-08-29 22:50:04"} 
[2026-08-29 22:50: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-29 22:50:12] 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-29 22:50: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-29 22:50:13] 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-29 22:50:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/435 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:50:14] production.INFO: Payment Status Check {"payment_id":"435","current_status":"pending","payment_method":"virtual_account","gateway":"doku"} 
[2026-08-29 22:50:14] production.INFO: Calling checkDokuStatus for payment {"payment_id":"435"} 
[2026-08-29 22:50:14] production.INFO: checkDokuStatus called {"payment_id":435,"payment_ref":"PAY-20260829-000325-1788018604-5J7XLZ","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 22:50:14] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:ffb050c2-117b-4ed9-a417-43827a58159c
Request-Timestamp:2026-08-29T15:50:14Z
Request-Target:/orders/v1/status/PAY-20260829-000325-1788018604-5J7XLZ"} 
[2026-08-29 22:50:14] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000325-1788018604-5J7XLZ","invoice":"PAY-20260829-000325-1788018604-5J7XLZ"} 
[2026-08-29 22:50:14] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000325-1788018604-5J7XLZ","response":{"order":{"invoice_number":"PAY-20260829-000325-1788018604-5J7XLZ","amount":562000,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","date":"2026-08-29T15:50:09Z","original_request_id":"2cc1ee04-6664-4c13-af32-f475ecd48132"},"service":{"id":"VIRTUAL_ACCOUNT"},"acquirer":{"id":"BANK_DANAMON","name":"Bank Danamon"},"channel":{"id":"VIRTUAL_ACCOUNT_BANK_DANAMON"},"virtual_account_info":{"virtual_account_number":"8922032700028973","created_date":"20260829225009","expired_date":"20260829231909","reusable_status":false},"additional_info":{"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":"562000","name":"Pembayaran Booking 325"}]}}} 
[2026-08-29 22:50:14] production.INFO: After checkDokuStatus {"payment_id":"435","new_status":"pending"} 
[2026-08-29 22:50:14] production.INFO: Payment Status Response {"payment_id":435,"payment_ref":"PAY-20260829-000325-1788018604-5J7XLZ","status":"pending","payment_status":null,"booking_id":null,"amount":"562000.00","method":"virtual_account","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000325-1788018604-5J7XLZ\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"VIRTUAL_ACCOUNT_BANK_DANAMON\",\"selected_channels\":[\"VIRTUAL_ACCOUNT_BANK_DANAMON\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/2cc1ee04-6664-4c13-af32-f475ecd4813220265029225004431\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"BANK_DANAMON\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"562000\",\"invoice_number\":\"PAY-20260829-000325-1788018604-5J7XLZ\",\"currency\":\"IDR\",\"session_id\":\"2cc1ee04-6664-4c13-af32-f475ecd48132\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000325-1788018604-5J7XLZ\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 325\",\"quantity\":1,\"price\":\"562000\"}]},\"payment\":{\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BANK_DANAMON\"],\"payment_due_date\":30,\"token_id\":\"2cc1ee04-6664-4c13-af32-f475ecd4813220265029225004431\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/2cc1ee04-6664-4c13-af32-f475ecd4813220265029225004431\",\"expired_date\":\"20260829232004\",\"expired_datetime\":\"2026-08-29T16:20:04Z\"},\"customer\":{\"email\":\"anggrahininingrum@gmail.com\",\"phone\":\"085647386338\",\"name\":\"Anggrahini Kusumaningrum\"},\"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 325\",\"quantity\":1,\"price\":\"562000\"}]},\"uuid\":2.2252608292250045e+39,\"headers\":{\"request_id\":\"2cc1ee04-6664-4c13-af32-f475ecd48132\",\"signature\":\"HMACSHA256=Qzj78DsuMqkTr4MCIm+ViINznUQkxaAxwjlj1jiRH1I=\",\"date\":\"2026-08-29T15:50:04Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 22:50:14\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000325-1788018604-5J7XLZ\",\"amount\":562000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"date\":\"2026-08-29T15:50:09Z\",\"original_request_id\":\"2cc1ee04-6664-4c13-af32-f475ecd48132\"},\"service\":{\"id\":\"VIRTUAL_ACCOUNT\"},\"acquirer\":{\"id\":\"BANK_DANAMON\",\"name\":\"Bank Danamon\"},\"channel\":{\"id\":\"VIRTUAL_ACCOUNT_BANK_DANAMON\"},\"virtual_account_info\":{\"virtual_account_number\":\"8922032700028973\",\"created_date\":\"20260829225009\",\"expired_date\":\"20260829231909\",\"reusable_status\":false},\"additional_info\":{\"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\":\"562000\",\"name\":\"Pembayaran Booking 325\"}]}}}}","created_at":"2026-08-29 22:50:04"} 
[2026-08-29 22:50:22] 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-29 22:50:22] 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-29 22:50:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:50:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:50: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:50:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:50:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7706, 2026-08-29 22:51:03, 2026-08-29 22:51:03))  
[2026-08-29 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-20260829-7706, 2026-08-29 22:51:03, 2026-08-29 22:51:03))"} 
[2026-08-29 22:51:22] 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-29 22:51:22] 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-29 22:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0838, 2026-08-29 22:52:03, 2026-08-29 22:52:03))  
[2026-08-29 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-20260829-0838, 2026-08-29 22:52:03, 2026-08-29 22:52:03))"} 
[2026-08-29 22:52: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-29 22:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:52: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-29 22:52:22] 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-29 22:52:22] 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-29 22:52:24] 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-29 22:52: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-29 22:52:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/383 from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:52:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/383 from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:52: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-29 22:52: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-29 22:52:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/435 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:52:50] production.INFO: Payment Status Check {"payment_id":"435","current_status":"pending","payment_method":"virtual_account","gateway":"doku"} 
[2026-08-29 22:52:50] production.INFO: Calling checkDokuStatus for payment {"payment_id":"435"} 
[2026-08-29 22:52:50] production.INFO: checkDokuStatus called {"payment_id":435,"payment_ref":"PAY-20260829-000325-1788018604-5J7XLZ","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-29 22:52:50] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:4ab7bc1b-94c3-4c48-a2e2-d860986c0f41
Request-Timestamp:2026-08-29T15:52:50Z
Request-Target:/orders/v1/status/PAY-20260829-000325-1788018604-5J7XLZ"} 
[2026-08-29 22:52:50] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260829-000325-1788018604-5J7XLZ","invoice":"PAY-20260829-000325-1788018604-5J7XLZ"} 
[2026-08-29 22:52:50] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260829-000325-1788018604-5J7XLZ","response":{"order":{"invoice_number":"PAY-20260829-000325-1788018604-5J7XLZ","amount":562000,"status":"ORDER_GENERATED"},"transaction":{"status":"SUCCESS","type":"PAYMENT","date":"2026-08-29T15:51:22Z","original_request_id":"2cc1ee04-6664-4c13-af32-f475ecd48132"},"service":{"id":"VIRTUAL_ACCOUNT"},"acquirer":{"id":"BANK_DANAMON","name":"Bank Danamon"},"channel":{"id":"VIRTUAL_ACCOUNT_BANK_DANAMON"},"virtual_account_info":{"virtual_account_number":"8922032700028973","created_date":"20260829225009","expired_date":"20260829231909","reusable_status":false},"virtual_account_inquiry":{"status":"USED","date":"20260829225122","reference_number":"DBP20260829225121434171","inquiry_request_id":"DBP20260829225121434171"},"virtual_account_payment":{"identifier":[{"name":"USER_REF_NO","value":"DBP20260829225121434171"},{"name":"PAY_ACCOUNT","value":"003603078472"},{"name":"PAY_BANK","value":"DANAMON"},{"name":"PAY_DESC","value":""},{"name":"PAY_AMOUNT","value":"562000.00"},{"name":"BILL_AMOUNT","value":"562000"}],"reference_number":"DBP20260829225121434171","date":"20260829225122","status":"SUCCESS","payment_request_id":"DBP20260829225121434171"},"additional_info":{"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":"562000","name":"Pembayaran Booking 325"}]}}} 
[2026-08-29 22:52:50] production.INFO: Gateway SUCCESS accepted although received after local expiry {"payment_id":435,"payment_ref":"PAY-20260829-000325-1788018604-5J7XLZ","source":"doku_status_check","expired_at":"2026-08-29 23:20:04","gateway_paid_at":"2026-08-29 15:51:22","now":"2026-08-29 22:52:50"} 
[2026-08-29 22:52:50] production.INFO: Updating payment status {"payment_id":435,"old_status":"pending","new_status":"success"} 
[2026-08-29 22:52:50] production.INFO: Calling processSuccessfulPayment (status changed) {"payment_id":435} 
[2026-08-29 22:52:50] production.INFO: processSuccessfulPayment starting for Payment ID: 435, Status: success  
[2026-08-29 22:52:51] production.INFO: Found PaymentLog ID: 325 with status: pending  
[2026-08-29 22:52:51] production.INFO: PaymentLog 325 updated to settlement  
[2026-08-29 22:52:51] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 22:52:51] production.INFO: Resolved customer email {"email":"anggrahininingrum@gmail.com"} 
[2026-08-29 22:52:51] production.WARNING: [WA] smart-send failed event=staff_booking_new {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AqNb8QDLL1Q_megOHLo80LE"}}}} 
[2026-08-29 22:52:51] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 22:52:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:52:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:52: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-29 22:52:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/382 from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:52:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/382 from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:52: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-29 22:52:54] 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. d2e1a72fcca58-8569f49ed6csm1568935b3a.7 - gsmtp".  
[2026-08-29 22:52:54] production.INFO: Email job dispatched for: amandhadevlinsky2002@gmail.com  
[2026-08-29 22:52:54] production.WARNING: [WA] smart-send failed event=customer_confirmation {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AKzBDxemtbh8IGSsPU31xG1"}}}} 
[2026-08-29 22:52:54] production.INFO: WhatsApp Booking Success Fallback: {"success":false,"message":"Route not found"}  
[2026-08-29 22:52:55] production.WARNING: [WA] smart-send failed event=staff_booking_new {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A2LRrQP4Owf2bydVKxESVxw"}}}} 
[2026-08-29 22:52:55] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-29 22:52:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260829-000325-1788018604-5J7XLZ from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:52:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260829-000325-1788018604-5J7XLZ from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:52:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/435 from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:52:55] production.INFO: Payment Status Check {"payment_id":"435","current_status":"success","payment_method":"virtual_account","gateway":"doku"} 
[2026-08-29 22:52:55] production.INFO: processSuccessfulPayment starting for Payment ID: 435, Status: success  
[2026-08-29 22:52:55] 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-8569f49ed6csm1568935b3a.7 - gsmtp".  
[2026-08-29 22:52:55] production.INFO: Email job dispatched for: oktaviayulimasari@gmail.com  
[2026-08-29 22:52:55] production.WARNING: [WA] smart-send failed event=customer_confirmation {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A29C_MzdZShoycDolmmPV04"}}}} 
[2026-08-29 22:52:56] production.INFO: WhatsApp Booking Success Fallback: {"success":false,"message":"Route not found"}  
[2026-08-29 22:52:56] production.INFO: Transaction recorded for Payment: 435  
[2026-08-29 22:52:56] production.INFO: After checkDokuStatus {"payment_id":"435","new_status":"success"} 
[2026-08-29 22:52:56] production.INFO: Booking payment status {"booking_id":391,"payment_status":"paid"} 
[2026-08-29 22:52:56] production.INFO: Payment Status Response {"payment_id":435,"payment_ref":"PAY-20260829-000325-1788018604-5J7XLZ","status":"success","payment_status":"paid","booking_id":391,"amount":"562000.00","method":"virtual_account","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000325-1788018604-5J7XLZ\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"VIRTUAL_ACCOUNT_BANK_DANAMON\",\"selected_channels\":[\"VIRTUAL_ACCOUNT_BANK_DANAMON\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/2cc1ee04-6664-4c13-af32-f475ecd4813220265029225004431\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"BANK_DANAMON\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"562000\",\"invoice_number\":\"PAY-20260829-000325-1788018604-5J7XLZ\",\"currency\":\"IDR\",\"session_id\":\"2cc1ee04-6664-4c13-af32-f475ecd48132\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000325-1788018604-5J7XLZ\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 325\",\"quantity\":1,\"price\":\"562000\"}]},\"payment\":{\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BANK_DANAMON\"],\"payment_due_date\":30,\"token_id\":\"2cc1ee04-6664-4c13-af32-f475ecd4813220265029225004431\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/2cc1ee04-6664-4c13-af32-f475ecd4813220265029225004431\",\"expired_date\":\"20260829232004\",\"expired_datetime\":\"2026-08-29T16:20:04Z\"},\"customer\":{\"email\":\"anggrahininingrum@gmail.com\",\"phone\":\"085647386338\",\"name\":\"Anggrahini Kusumaningrum\"},\"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 325\",\"quantity\":1,\"price\":\"562000\"}]},\"uuid\":2.2252608292250045e+39,\"headers\":{\"request_id\":\"2cc1ee04-6664-4c13-af32-f475ecd48132\",\"signature\":\"HMACSHA256=Qzj78DsuMqkTr4MCIm+ViINznUQkxaAxwjlj1jiRH1I=\",\"date\":\"2026-08-29T15:50:04Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 22:52:50\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000325-1788018604-5J7XLZ\",\"amount\":562000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"PAYMENT\",\"date\":\"2026-08-29T15:51:22Z\",\"original_request_id\":\"2cc1ee04-6664-4c13-af32-f475ecd48132\"},\"service\":{\"id\":\"VIRTUAL_ACCOUNT\"},\"acquirer\":{\"id\":\"BANK_DANAMON\",\"name\":\"Bank Danamon\"},\"channel\":{\"id\":\"VIRTUAL_ACCOUNT_BANK_DANAMON\"},\"virtual_account_info\":{\"virtual_account_number\":\"8922032700028973\",\"created_date\":\"20260829225009\",\"expired_date\":\"20260829231909\",\"reusable_status\":false},\"virtual_account_inquiry\":{\"status\":\"USED\",\"date\":\"20260829225122\",\"reference_number\":\"DBP20260829225121434171\",\"inquiry_request_id\":\"DBP20260829225121434171\"},\"virtual_account_payment\":{\"identifier\":[{\"name\":\"USER_REF_NO\",\"value\":\"DBP20260829225121434171\"},{\"name\":\"PAY_ACCOUNT\",\"value\":\"003603078472\"},{\"name\":\"PAY_BANK\",\"value\":\"DANAMON\"},{\"name\":\"PAY_DESC\",\"value\":\"\"},{\"name\":\"PAY_AMOUNT\",\"value\":\"562000.00\"},{\"name\":\"BILL_AMOUNT\",\"value\":\"562000\"}],\"reference_number\":\"DBP20260829225121434171\",\"date\":\"20260829225122\",\"status\":\"SUCCESS\",\"payment_request_id\":\"DBP20260829225121434171\"},\"additional_info\":{\"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\":\"562000\",\"name\":\"Pembayaran Booking 325\"}]}}}}","created_at":"2026-08-29 22:50:04"} 
[2026-08-29 22:52:56] production.INFO: Transaction recorded for Payment: 435  
[2026-08-29 22:52:56] production.INFO: Booking payment status {"booking_id":391,"payment_status":"partial"} 
[2026-08-29 22:52:56] production.INFO: Payment Status Response {"payment_id":435,"payment_ref":"PAY-20260829-000325-1788018604-5J7XLZ","status":"success","payment_status":"partial","booking_id":391,"amount":"562000.00","method":"virtual_account","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260829-000325-1788018604-5J7XLZ\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"VIRTUAL_ACCOUNT_BANK_DANAMON\",\"selected_channels\":[\"VIRTUAL_ACCOUNT_BANK_DANAMON\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/2cc1ee04-6664-4c13-af32-f475ecd4813220265029225004431\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"BANK_DANAMON\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"562000\",\"invoice_number\":\"PAY-20260829-000325-1788018604-5J7XLZ\",\"currency\":\"IDR\",\"session_id\":\"2cc1ee04-6664-4c13-af32-f475ecd48132\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260829-000325-1788018604-5J7XLZ\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 325\",\"quantity\":1,\"price\":\"562000\"}]},\"payment\":{\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BANK_DANAMON\"],\"payment_due_date\":30,\"token_id\":\"2cc1ee04-6664-4c13-af32-f475ecd4813220265029225004431\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/2cc1ee04-6664-4c13-af32-f475ecd4813220265029225004431\",\"expired_date\":\"20260829232004\",\"expired_datetime\":\"2026-08-29T16:20:04Z\"},\"customer\":{\"email\":\"anggrahininingrum@gmail.com\",\"phone\":\"085647386338\",\"name\":\"Anggrahini Kusumaningrum\"},\"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 325\",\"quantity\":1,\"price\":\"562000\"}]},\"uuid\":2.2252608292250045e+39,\"headers\":{\"request_id\":\"2cc1ee04-6664-4c13-af32-f475ecd48132\",\"signature\":\"HMACSHA256=Qzj78DsuMqkTr4MCIm+ViINznUQkxaAxwjlj1jiRH1I=\",\"date\":\"2026-08-29T15:50:04Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-29 22:52:50\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260829-000325-1788018604-5J7XLZ\",\"amount\":562000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"PAYMENT\",\"date\":\"2026-08-29T15:51:22Z\",\"original_request_id\":\"2cc1ee04-6664-4c13-af32-f475ecd48132\"},\"service\":{\"id\":\"VIRTUAL_ACCOUNT\"},\"acquirer\":{\"id\":\"BANK_DANAMON\",\"name\":\"Bank Danamon\"},\"channel\":{\"id\":\"VIRTUAL_ACCOUNT_BANK_DANAMON\"},\"virtual_account_info\":{\"virtual_account_number\":\"8922032700028973\",\"created_date\":\"20260829225009\",\"expired_date\":\"20260829231909\",\"reusable_status\":false},\"virtual_account_inquiry\":{\"status\":\"USED\",\"date\":\"20260829225122\",\"reference_number\":\"DBP20260829225121434171\",\"inquiry_request_id\":\"DBP20260829225121434171\"},\"virtual_account_payment\":{\"identifier\":[{\"name\":\"USER_REF_NO\",\"value\":\"DBP20260829225121434171\"},{\"name\":\"PAY_ACCOUNT\",\"value\":\"003603078472\"},{\"name\":\"PAY_BANK\",\"value\":\"DANAMON\"},{\"name\":\"PAY_DESC\",\"value\":\"\"},{\"name\":\"PAY_AMOUNT\",\"value\":\"562000.00\"},{\"name\":\"BILL_AMOUNT\",\"value\":\"562000\"}],\"reference_number\":\"DBP20260829225121434171\",\"date\":\"20260829225122\",\"status\":\"SUCCESS\",\"payment_request_id\":\"DBP20260829225121434171\"},\"additional_info\":{\"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\":\"562000\",\"name\":\"Pembayaran Booking 325\"}]}}}}","created_at":"2026-08-29 22:50:04"} 
[2026-08-29 22:52:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:52:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:53:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:53:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:53:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:53:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:53:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-5243, 2026-08-29 22:53:05, 2026-08-29 22:53:05))  
[2026-08-29 22: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-20260829-5243, 2026-08-29 22:53:05, 2026-08-29 22:53:05))"} 
[2026-08-29 22:53: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-29 22:53: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-29 22:53:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:53: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-29 22:53:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:53: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-29 22:53:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:53:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 22:53: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-29 22:53: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-29 22:53:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:53: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-29 22:53:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:53:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=dev from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:53:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=dev from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:53:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=devy from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:53:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=devy from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:53:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:53:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:53:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/265/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:53:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/265/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:54:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-7518, 2026-08-29 22:54:03, 2026-08-29 22:54:03))  
[2026-08-29 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-20260829-7518, 2026-08-29 22:54:03, 2026-08-29 22:54:03))"} 
[2026-08-29 22:54:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:54:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:54: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-29 22:54: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-29 22:54:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:54:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:54:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:54: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-29 22:54:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:55:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:55:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:55:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-3811, 2026-08-29 22:55:05, 2026-08-29 22:55:05))  
[2026-08-29 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-20260829-3811, 2026-08-29 22:55:05, 2026-08-29 22:55:05))"} 
[2026-08-29 22:55:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:55:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:55: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-29 22:55: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-29 22:55:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:55:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:56:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:56: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:56:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:56:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:56:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:56:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 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-20260829-9410, 2026-08-29 22:56:03, 2026-08-29 22:56:03))  
[2026-08-29 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-20260829-9410, 2026-08-29 22:56:03, 2026-08-29 22:56:03))"} 
[2026-08-29 22:56:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:56: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-29 22:56: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-29 22:56:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:56:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:57:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:57:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22:57: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-29 22:57: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-20260829-2818, 2026-08-29 22:57:02, 2026-08-29 22:57:02))  
[2026-08-29 22:57: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-20260829-2818, 2026-08-29 22:57:02, 2026-08-29 22:57:02))"} 
[2026-08-29 22:57:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:57: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-29 22:57: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-29 22:57:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=dev from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:57:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=devy from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:57:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/265/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 22:58:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:58:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:58:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-1883, 2026-08-29 22:58:03, 2026-08-29 22:58:03))  
[2026-08-29 22: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-20260829-1883, 2026-08-29 22:58:03, 2026-08-29 22:58:03))"} 
[2026-08-29 22:58: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-29 22:58: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-29 22:58:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:58:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:58:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:58:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:58:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:58:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:58:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 22:59:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 22:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 22:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 22: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-29 22: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-20260829-3428, 2026-08-29 22:59:04, 2026-08-29 22:59:04))  
[2026-08-29 22: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-20260829-3428, 2026-08-29 22:59:04, 2026-08-29 22:59:04))"} 
[2026-08-29 22: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-29 22: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-29 23:00:12] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:00:12] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:00:12] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23:00: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-29 23:00: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-20260829-7646, 2026-08-29 23:00:12, 2026-08-29 23:00:12))  
[2026-08-29 23:00: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-20260829-7646, 2026-08-29 23:00:12, 2026-08-29 23:00:12))"} 
[2026-08-29 23:00: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-29 23:00: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-29 23:01:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:01:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:01:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-4314, 2026-08-29 23:01:05, 2026-08-29 23:01:05))  
[2026-08-29 23: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-20260829-4314, 2026-08-29 23:01:05, 2026-08-29 23:01:05))"} 
[2026-08-29 23:01: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-29 23:01: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-29 23:01:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:01:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:01:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:01:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:01:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:01:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:02:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:02:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-3879, 2026-08-29 23:02:03, 2026-08-29 23:02:03))  
[2026-08-29 23: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-20260829-3879, 2026-08-29 23:02:03, 2026-08-29 23:02:03))"} 
[2026-08-29 23:02:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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-29 23:02: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-29 23:02: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-29 23:02:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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-29 23:02: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-29 23:02:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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-29 23:02: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-29 23:02: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-29 23:02: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-29 23:02: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-29 23:02: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-29 23:02: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-29 23:02: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-29 23:02: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-29 23:02: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=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02: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=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/391/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/391/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:03:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:03:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:03:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-4558, 2026-08-29 23:03:04, 2026-08-29 23:03:04))  
[2026-08-29 23: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-20260829-4558, 2026-08-29 23:03:04, 2026-08-29 23:03:04))"} 
[2026-08-29 23:03:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:03:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:03:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:03:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:03: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-29 23:03: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-29 23:03: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-29 23:03:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:03:08] 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-29 23:03:08] 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-29 23:03:10] 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-29 23:03:10] 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-29 23:03:10] 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-29 23:03:10] 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-29 23:03: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-29 23:03: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-29 23:03: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-29 23:03: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-29 23:04:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:04:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:04:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-0938, 2026-08-29 23:04:07, 2026-08-29 23:04:07))  
[2026-08-29 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-20260829-0938, 2026-08-29 23:04:07, 2026-08-29 23:04:07))"} 
[2026-08-29 23:04: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-29 23:04: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-29 23:04:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:04:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:04: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:05:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:05:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:05:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 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-20260829-5889, 2026-08-29 23:05:05, 2026-08-29 23:05:05))  
[2026-08-29 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-20260829-5889, 2026-08-29 23:05:05, 2026-08-29 23:05:05))"} 
[2026-08-29 23:05: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-29 23:05: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-29 23:06:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=de from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:06:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=de from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:06:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:06:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:06:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-1625, 2026-08-29 23:06:05, 2026-08-29 23:06:05))  
[2026-08-29 23: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-20260829-1625, 2026-08-29 23:06:05, 2026-08-29 23:06:05))"} 
[2026-08-29 23:06:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=dev from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:06: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-29 23:06: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-29 23:06:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/265/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:06:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06: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-29 23:06:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06: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-29 23:06:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06:45] 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-29 23:06:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06: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-29 23:06:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06: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-29 23:06:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:06: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-29 23:06: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-29 23:07: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-29 23:07: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-29 23:07:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:07:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:07:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23:07: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-29 23:07: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-20260829-8572, 2026-08-29 23:07:09, 2026-08-29 23:07:09))  
[2026-08-29 23:07: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-20260829-8572, 2026-08-29 23:07:09, 2026-08-29 23:07:09))"} 
[2026-08-29 23:07:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?period=week from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?period=week from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:16] 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-29 23:07:16] 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-29 23:07:16] 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-29 23:07:17] 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-29 23:07:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07: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-29 23:07: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-29 23:07: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-29 23:07: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-29 23:07:21] 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-29 23:07:22] 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-29 23:07:36] 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-29 23:07:36] 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-29 23:07:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:38] 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-29 23:07:39] 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-29 23:07:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:39] 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-29 23:07:39] 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-29 23:07:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:07: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-29 23:07: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-29 23:07: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-29 23:08:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:08:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:08:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-4715, 2026-08-29 23:08:03, 2026-08-29 23:08:03))  
[2026-08-29 23: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-20260829-4715, 2026-08-29 23:08:03, 2026-08-29 23:08:03))"} 
[2026-08-29 23:08: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-29 23: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-29 23:08:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=devy from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:08:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=devy from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:08:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/265/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:08:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/265/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:08: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-29 23:08: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-29 23:09:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:09:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:09:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-9395, 2026-08-29 23:09:05, 2026-08-29 23:09:05))  
[2026-08-29 23: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-20260829-9395, 2026-08-29 23:09:05, 2026-08-29 23:09:05))"} 
[2026-08-29 23: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-29 23: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-29 23:09: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-29 23:09: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-29 23:09:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:09: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-29 23:09:25] 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-29 23:09: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-29 23:09:25] 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-29 23:09:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/313/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:09:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/313/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:10:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:10:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:10:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-7003, 2026-08-29 23:10:04, 2026-08-29 23:10:04))  
[2026-08-29 23: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-20260829-7003, 2026-08-29 23:10:04, 2026-08-29 23:10:04))"} 
[2026-08-29 23:10: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-29 23:10: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-29 23:10:16] 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-29 23:10:16] 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-29 23:10: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-29 23:10: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-29 23:10:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:10:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:10:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:10:27] 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-29 23:10:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:27] 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-29 23:10:28] 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-29 23:10:28] 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-29 23:10:28] 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-29 23:10:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:10:40] 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-29 23:10:40] 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-29 23:10:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:10:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:10:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:10:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:10:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:10:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:10: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-29 23:10:45] 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-29 23:10:45] 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-29 23:10: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-29 23:10: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-29 23:10:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:10:46] 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-29 23:10:46] 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-29 23:10: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-29 23:10: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-29 23:11:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:11:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:11:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-9195, 2026-08-29 23:11:05, 2026-08-29 23:11:05))  
[2026-08-29 23: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-20260829-9195, 2026-08-29 23:11:05, 2026-08-29 23:11:05))"} 
[2026-08-29 23:11: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-29 23:11: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-29 23:11:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:11:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:11: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-29 23: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-29 23: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-29 23:12:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:12:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:12:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23:12: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-29 23:12: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-20260829-2001, 2026-08-29 23:12:02, 2026-08-29 23:12:02))  
[2026-08-29 23:12: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-20260829-2001, 2026-08-29 23:12:02, 2026-08-29 23:12:02))"} 
[2026-08-29 23:12: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-29 23:12: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-29 23:12:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:12: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-29 23:12: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-29 23:12: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-29 23:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-5260, 2026-08-29 23:13:03, 2026-08-29 23:13:03))  
[2026-08-29 23: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-20260829-5260, 2026-08-29 23:13:03, 2026-08-29 23:13:03))"} 
[2026-08-29 23:13:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13: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-29 23:13: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-29 23:13:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/391/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/391/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13: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-29 23:13:32] 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-29 23:13:32] 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-29 23:13:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:32] 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-29 23:13:32] 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-29 23:13:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:32] 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-29 23:13:32] 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-29 23:13:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:32] 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-29 23:13:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:32] 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-29 23:13: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-29 23:13:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:32] 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-29 23:13:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:33] 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-29 23:13:33] 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-29 23:13:33] 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-29 23:13:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13: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-29 23:13:34] 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-29 23:13:34] 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-29 23:13:34] 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-29 23:13:34] 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-29 23:13:34] 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-29 23:13:34] 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-29 23:13:45] 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-29 23:13:45] 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-29 23:13:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:13:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:14:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:14:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:14:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23:14: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-29 23:14: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-20260829-7923, 2026-08-29 23:14:02, 2026-08-29 23:14:02))  
[2026-08-29 23:14: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-20260829-7923, 2026-08-29 23:14:02, 2026-08-29 23:14:02))"} 
[2026-08-29 23:14:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:14:11] 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-29 23:15:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:15:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:15:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-9852, 2026-08-29 23:15:04, 2026-08-29 23:15:04))  
[2026-08-29 23: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-20260829-9852, 2026-08-29 23:15:04, 2026-08-29 23:15:04))"} 
[2026-08-29 23:15: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-29 23:15: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-29 23:16:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:16:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:16:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-5984, 2026-08-29 23:16:03, 2026-08-29 23:16:03))  
[2026-08-29 23: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-20260829-5984, 2026-08-29 23:16:03, 2026-08-29 23:16:03))"} 
[2026-08-29 23:16: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-29 23:16: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-29 23:16:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:16:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:16:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:16:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:16:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23: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-29 23: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-29 23: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-29 23:16:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:16:46] 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-29 23:16:46] 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-29 23:16: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-29 23:16:48] 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-29 23:16: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-29 23:16: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-29 23:16: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-29 23:16: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-29 23:17:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:17:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:17:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23:17:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-29 23:17:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-1239, 2026-08-29 23:17:05, 2026-08-29 23:17:05))  
[2026-08-29 23:17:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260829-1239, 2026-08-29 23:17:05, 2026-08-29 23:17:05))"} 
[2026-08-29 23:17:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/373 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:17:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/373 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:17: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-29 23:17: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-29 23:17:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/372 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:17:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/372 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:17: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-29 23:17: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-29 23:17: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-29 23:17: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-29 23:17: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-29 23:17:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=alfina from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:17:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=alfina from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:17:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/236/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:17:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/236/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:17: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-29 23:17: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-29 23:18:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:18:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:18:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-8612, 2026-08-29 23:18:05, 2026-08-29 23:18:05))  
[2026-08-29 23: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-20260829-8612, 2026-08-29 23:18:05, 2026-08-29 23:18:05))"} 
[2026-08-29 23:18: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-29 23:18: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-29 23: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-29 23: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-29 23:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-3975, 2026-08-29 23:19:03, 2026-08-29 23:19:03))  
[2026-08-29 23: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-20260829-3975, 2026-08-29 23:19:03, 2026-08-29 23:19:03))"} 
[2026-08-29 23:19: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-29 23:19: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-29 23:19: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-29 23:19: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-29 23:19:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:20:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:20:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:20:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-3814, 2026-08-29 23:20:03, 2026-08-29 23:20:03))  
[2026-08-29 23: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-20260829-3814, 2026-08-29 23:20:03, 2026-08-29 23:20:03))"} 
[2026-08-29 23:20:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:20:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:20:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:20:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:20:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:20:11] 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-29 23:20:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:20:11] 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-29 23:20:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:20:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:20: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-29 23:20:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:20:11] 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-29 23:20:11] 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-29 23:20:13] 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-29 23:20: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-29 23:20: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-29 23:20: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-29 23:20: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-29 23:20: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-29 23:20: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-29 23:20: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-29 23:20:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=alfina from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:20:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/236/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:21:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:21:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:21:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-3105, 2026-08-29 23:21:02, 2026-08-29 23:21:02))  
[2026-08-29 23: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-20260829-3105, 2026-08-29 23:21:02, 2026-08-29 23:21:02))"} 
[2026-08-29 23:21: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-29 23:21: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-29 23:21: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-29 23:21: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-29 23:21:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:21:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-1611, 2026-08-29 23:22:03, 2026-08-29 23:22:03))  
[2026-08-29 23: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-20260829-1611, 2026-08-29 23:22:03, 2026-08-29 23:22:03))"} 
[2026-08-29 23:22: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-29 23:22: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-29 23:22: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-29 23:22: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-29 23:22:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:23:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:23:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:23:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:23:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:23:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:23:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:23:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23:23: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-29 23:23: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-20260829-9428, 2026-08-29 23:23:06, 2026-08-29 23:23:06))  
[2026-08-29 23:23: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-20260829-9428, 2026-08-29 23:23:06, 2026-08-29 23:23:06))"} 
[2026-08-29 23: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-29 23: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-29 23:23:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:23:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:23:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:23:25] 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-29 23:23:25] 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-29 23:23:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:23:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:23:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:23:25] 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-29 23:23:25] 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-29 23:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-4155, 2026-08-29 23:24:03, 2026-08-29 23:24:03))  
[2026-08-29 23: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-20260829-4155, 2026-08-29 23:24:03, 2026-08-29 23:24:03))"} 
[2026-08-29 23:24: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-29 23:24: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-29 23:24:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:24:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:25:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:25:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:25:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-8251, 2026-08-29 23:25:04, 2026-08-29 23:25:04))  
[2026-08-29 23: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-20260829-8251, 2026-08-29 23:25:04, 2026-08-29 23:25:04))"} 
[2026-08-29 23:25: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-29 23:25: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-29 23:25:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:25:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:25: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:25: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:25:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:25:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:25:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:25:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:26:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:26:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:26:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-6487, 2026-08-29 23:26:02, 2026-08-29 23:26:02))  
[2026-08-29 23: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-20260829-6487, 2026-08-29 23:26:02, 2026-08-29 23:26:02))"} 
[2026-08-29 23:26: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-29 23:26: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-29 23:26:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:26:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:26:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:26:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:26:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:26:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:26:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337204 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:26:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337204 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:26:36] 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-29 23:26:36] 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-29 23:26:36] 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-29 23:27:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:27:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:27:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-8880, 2026-08-29 23:27:05, 2026-08-29 23:27:05))  
[2026-08-29 23: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-20260829-8880, 2026-08-29 23:27:05, 2026-08-29 23:27:05))"} 
[2026-08-29 23:27:06] 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-29 23:27:06] 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-29 23:27:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:27:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:27:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:27:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:27:40] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 23:27: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":"ABP9IYjbu460dafId5V8YTJ"}}}} 
[2026-08-29 23:27:40] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 23:27:40] production.INFO: OTP Email sent to ferlitaindriani1507@gmail.com  
[2026-08-29 23:27:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:27: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:27:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:27:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:27: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:27:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-2769, 2026-08-29 23:28:03, 2026-08-29 23:28:03))  
[2026-08-29 23: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-20260829-2769, 2026-08-29 23:28:03, 2026-08-29 23:28:03))"} 
[2026-08-29 23:28:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:06] 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-29 23:28:06] 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-29 23:28:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:28:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:28:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:40] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 23:28:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330910 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330910 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28: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-29 23:28:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:57] 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-29 23:28:57] 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-29 23:28: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-29 23:28:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28: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-29 23:28:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:28:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:29: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-29 23:29: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-29 23:29: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-29 23:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-8315, 2026-08-29 23:29:03, 2026-08-29 23:29:03))  
[2026-08-29 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-20260829-8315, 2026-08-29 23:29:03, 2026-08-29 23:29:03))"} 
[2026-08-29 23:29:04] 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-29 23:29:04] 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-29 23:29:05] 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-29 23:29:05] 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-29 23:29:06] 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-29 23:29: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-29 23:29: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-29 23:29:06] 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-29 23:29:07] 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-29 23:29:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:29:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:29:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:29:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:29:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:29:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:29: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-29 23:29:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:29: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:29:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:29: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:29:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:30:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:30:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:30:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-1584, 2026-08-29 23:30:04, 2026-08-29 23:30:04))  
[2026-08-29 23: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-20260829-1584, 2026-08-29 23:30:04, 2026-08-29 23:30:04))"} 
[2026-08-29 23:30: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-29 23:30: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-29 23:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:30:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:30:36] 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-29 23:30:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:31:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:31:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:31:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-8158, 2026-08-29 23:31:05, 2026-08-29 23:31:05))  
[2026-08-29 23: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-20260829-8158, 2026-08-29 23:31:05, 2026-08-29 23:31:05))"} 
[2026-08-29 23:31: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-29 23:31: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-29 23:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23: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-29 23: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-29 23: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-29 23:31:49] 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-29 23:31:49] 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-29 23:31:49] 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-29 23:31:49] 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-29 23:31:49] 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-29 23:31:49] 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-29 23:31:49] 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-29 23:31:49] 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-29 23:31:49] 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-29 23:31:49] 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-29 23:31:49] 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-29 23:31:49] 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-29 23:32:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:32:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:32:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-8312, 2026-08-29 23:32:04, 2026-08-29 23:32:04))  
[2026-08-29 23: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-20260829-8312, 2026-08-29 23:32:04, 2026-08-29 23:32:04))"} 
[2026-08-29 23:32:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/32 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/32 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32:05] production.INFO: [ServiceUpdate] availability data received: {"is_limited_availability":null,"availability_type":null,"availability_data":null,"serviceData_keys":["code","name","category","gender","duration","price","special_price","commission","description","is_booking_online_enabled","requires_room","is_active","is_global","service_category_id"]} 
[2026-08-29 23:32:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32: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-29 23:32: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-29 23:32: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-29 23:32: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-29 23:32: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-29 23:32: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-29 23:32: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-29 23:32: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-29 23:32: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-29 23:32: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-29 23:32: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-29 23:32: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-29 23:32: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-29 23:32: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-29 23:32:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32: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-29 23:32:07] 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-29 23:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:32:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:32:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:32:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32:09] 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-29 23:32:09] 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-29 23:32: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-29 23:32:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32:10] 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-29 23:32:10] 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-29 23:32:12] 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-29 23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:32: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-29 23:32: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-29 23:32:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/392 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/392 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32: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-29 23:32:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/393 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/393 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32: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-29 23:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:32: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-29 23:32: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-29 23:32:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:32: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:32:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:32:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=devy from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:32:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/265/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:33:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:33:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:33:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-9302, 2026-08-29 23:33:04, 2026-08-29 23:33:04))  
[2026-08-29 23: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-20260829-9302, 2026-08-29 23:33:04, 2026-08-29 23:33:04))"} 
[2026-08-29 23:33: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-29 23:33: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-29 23:33:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:33:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:33:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33: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-29 23:33:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:33: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-29 23:34:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:34:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:34:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-7993, 2026-08-29 23:34:06, 2026-08-29 23:34:06))  
[2026-08-29 23: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-20260829-7993, 2026-08-29 23:34:06, 2026-08-29 23:34:06))"} 
[2026-08-29 23:34: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-29 23:34: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-29 23:34:17] 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-29 23:34:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:18] 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-29 23:34: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-29 23:34:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:19] 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-29 23:34:19] 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-29 23:34:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:25] 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-29 23:34:25] 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-29 23:34:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:25] 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-29 23:34:25] 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-29 23:34:25] 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-29 23:34:25] 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-29 23:34:25] 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-29 23:34:25] 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-29 23:34:25] 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-29 23:34:25] 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-29 23:34:25] 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-29 23:34:25] 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-29 23:34:25] 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-29 23:34:25] 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-29 23:34:25] 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-29 23:34:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:34:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:34:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:34:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:34:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:34:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:34:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:34:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:34: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-29 23:34:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:50] 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-29 23:34:50] 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-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:50] 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-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:50] 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-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:51] 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-29 23:34:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:51] 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-29 23:34:51] 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-29 23:34:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:51] 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-29 23:34:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:51] 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-29 23:34: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-29 23:34:51] 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-29 23:34:51] 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-29 23:34:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:51] 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-29 23:34:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:34: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-29 23:34: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:34: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-29 23:34:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35: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-29 23:35:04] 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-29 23:35:04] 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-29 23:35:04] 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-29 23:35:04] 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-29 23:35:05] 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-29 23:35:05] 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-29 23:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35: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-29 23:35:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:35:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:35:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-0168, 2026-08-29 23:35:07, 2026-08-29 23:35:07))  
[2026-08-29 23: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-20260829-0168, 2026-08-29 23:35:07, 2026-08-29 23:35:07))"} 
[2026-08-29 23:35:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/clock-in from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:35:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/clock-in from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:35:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:35:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:35:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:35:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:35: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-29 23:35:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:35: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-29 23:35:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:35:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:35:41] 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-29 23:35:41] 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-29 23:35:49] 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-29 23:35: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-29 23:35:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35: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-29 23:35:53] production.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-29 23:35:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35:53] production.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-29 23:35:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35: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-29 23:35:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35: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-29 23:35: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-29 23:35:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35: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-29 23:35:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:35: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-29 23:35:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:36:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:36:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23:36: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-29 23:36: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-20260829-7338, 2026-08-29 23:36:07, 2026-08-29 23:36:07))  
[2026-08-29 23:36: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-20260829-7338, 2026-08-29 23:36:07, 2026-08-29 23:36:07))"} 
[2026-08-29 23:36:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36: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-29 23:36:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=devy from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:36:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/265/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:36:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:36:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:36:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36: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-29 23:36:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36: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-29 23:36:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:36: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-29 23:36: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-29 23:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:37:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:37:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-8063, 2026-08-29 23:37:03, 2026-08-29 23:37:03))  
[2026-08-29 23: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-20260829-8063, 2026-08-29 23:37:03, 2026-08-29 23:37:03))"} 
[2026-08-29 23:37:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37: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-29 23:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37: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-29 23:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37: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-29 23:37:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37:13] 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-29 23:37: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-29 23:37:14] 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-29 23: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-29 23:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37:18] 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-29 23:37:18] 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-29 23:37:18] 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-29 23:37:18] 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-29 23:37:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37: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-29 23:37: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-29 23:37:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37: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-29 23:37: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-29 23:37:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37: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-29 23:37: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-29 23:37: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-29 23:37: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-29 23:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=devy from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:37:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/265/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-7119, 2026-08-29 23:38:03, 2026-08-29 23:38:03))  
[2026-08-29 23: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-20260829-7119, 2026-08-29 23:38:03, 2026-08-29 23:38:03))"} 
[2026-08-29 23:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:38:08] 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-29 23:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:38:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:38:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:38: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:38:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:38: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-29 23:38: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-29 23:38:25] 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-29 23:38:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:38:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:38:25] 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-29 23:38:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:38:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:38:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:39:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:39:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:39:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-3794, 2026-08-29 23:39:03, 2026-08-29 23:39:03))  
[2026-08-29 23: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-20260829-3794, 2026-08-29 23:39:03, 2026-08-29 23:39:03))"} 
[2026-08-29 23:39:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:39:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:39:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:39:04] 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-29 23:39: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-29 23:39: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-29 23:39:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=devy from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:39:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/265/history from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:39:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:39:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:40:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:40:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:40:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-4279, 2026-08-29 23:40:04, 2026-08-29 23:40:04))  
[2026-08-29 23: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-20260829-4279, 2026-08-29 23:40:04, 2026-08-29 23:40:04))"} 
[2026-08-29 23:40:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:40: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-29 23:40: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-29 23:40:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:40:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:40:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:40:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:40:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:40:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:40:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:40:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:40:53] 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-29 23:40:53] 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-29 23:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:40:53] 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-29 23:40:53] 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-29 23:40:53] 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-29 23:40:53] 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-29 23:40:53] 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-29 23:40:53] 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-29 23:40:53] 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-29 23:40:53] 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-29 23:40:53] 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-29 23:40:53] 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-29 23:40:53] 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-29 23:40:53] 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-29 23:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:40: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=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-4070, 2026-08-29 23:41:03, 2026-08-29 23:41:03))  
[2026-08-29 23: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-20260829-4070, 2026-08-29 23:41:03, 2026-08-29 23:41:03))"} 
[2026-08-29 23:42:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:42:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:42:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-6857, 2026-08-29 23:42:03, 2026-08-29 23:42:03))  
[2026-08-29 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-20260829-6857, 2026-08-29 23:42:03, 2026-08-29 23:42:03))"} 
[2026-08-29 23:42:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:42:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:42:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:42:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:42: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-29 23:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43: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-29 23:43:00] 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-29 23:43:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43: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-29 23:43:00] 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-29 23:43:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:00] 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-29 23:43: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-29 23:43:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43: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-29 23:43:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:01] 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-29 23:43:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:01] 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-29 23:43:01] 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-29 23:43:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:01] 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-29 23:43:02] 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-29 23:43:02] 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-29 23:43:02] 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-29 23:43:02] 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-29 23:43:02] 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-29 23:43:02] 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-29 23:43:02] 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-29 23:43:02] 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-29 23:43:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:43:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:43:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23:43:02] 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-29 23: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-20260829-1387, 2026-08-29 23:43:02, 2026-08-29 23:43:02))  
[2026-08-29 23: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-20260829-1387, 2026-08-29 23:43:02, 2026-08-29 23:43:02))"} 
[2026-08-29 23:43:02] 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-29 23:43:02] 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-29 23:43:02] 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-29 23:43:03] 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-29 23:43:03] 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-29 23:43:03] 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-29 23:43:03] 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-29 23:43:03] 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-29 23:43:03] 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-29 23:43:03] 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-29 23:43:03] 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-29 23:43:03] 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-29 23:43:03] 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-29 23:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:10] 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-29 23:43:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:10] 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-29 23:43:10] 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-29 23:43:10] 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-29 23:43:10] 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-29 23:43:10] 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-29 23:43:10] 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-29 23:43:10] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:11] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:43:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] 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-29 23:43:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:12] 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-29 23:43:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:13] 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-29 23:43:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:43:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:43:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:43:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:43:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:43: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:43:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:43:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:43:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:44:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:44:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:44:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-4708, 2026-08-29 23:44:03, 2026-08-29 23:44:03))  
[2026-08-29 23: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-20260829-4708, 2026-08-29 23:44:03, 2026-08-29 23:44:03))"} 
[2026-08-29 23:44:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:44:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:44:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:44:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:45:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:45:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:45:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-0859, 2026-08-29 23:45:04, 2026-08-29 23:45:04))  
[2026-08-29 23: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-20260829-0859, 2026-08-29 23:45:04, 2026-08-29 23:45:04))"} 
[2026-08-29 23:45:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:45:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:45:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:45:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-4569, 2026-08-29 23:46:03, 2026-08-29 23:46:03))  
[2026-08-29 23: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-20260829-4569, 2026-08-29 23:46:03, 2026-08-29 23:46:03))"} 
[2026-08-29 23:46:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:46:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:46:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:46:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:47:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:47:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:47:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 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-29 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-20260829-9125, 2026-08-29 23:47:06, 2026-08-29 23:47:06))  
[2026-08-29 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-20260829-9125, 2026-08-29 23:47:06, 2026-08-29 23:47:06))"} 
[2026-08-29 23:47:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:47:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:47:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:47:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-5155, 2026-08-29 23:48:03, 2026-08-29 23:48:03))  
[2026-08-29 23: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-20260829-5155, 2026-08-29 23:48:03, 2026-08-29 23:48:03))"} 
[2026-08-29 23:48:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:48:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:48:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:48: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-29 23:48:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:48:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-29 23:48:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:48:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:49:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:49:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:49:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-3289, 2026-08-29 23:49:03, 2026-08-29 23:49:03))  
[2026-08-29 23: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-20260829-3289, 2026-08-29 23:49:03, 2026-08-29 23:49:03))"} 
[2026-08-29 23:49:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:49:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:49:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:49:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:49:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:49:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:49:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:49:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:50:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:50:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:50:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-0581, 2026-08-29 23:50:05, 2026-08-29 23:50:05))  
[2026-08-29 23: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-20260829-0581, 2026-08-29 23:50:05, 2026-08-29 23:50:05))"} 
[2026-08-29 23:50:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:50:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:50:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:50:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:50:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3374 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:50:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3374 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-7217, 2026-08-29 23:51:03, 2026-08-29 23:51:03))  
[2026-08-29 23: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-20260829-7217, 2026-08-29 23:51:03, 2026-08-29 23:51:03))"} 
[2026-08-29 23:51:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337411 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:51:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337411 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:51:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:51:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-4830, 2026-08-29 23:52:03, 2026-08-29 23:52:03))  
[2026-08-29 23: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-20260829-4830, 2026-08-29 23:52:03, 2026-08-29 23:52:03))"} 
[2026-08-29 23:52:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:52:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-7723, 2026-08-29 23:53:03, 2026-08-29 23:53:03))  
[2026-08-29 23: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-20260829-7723, 2026-08-29 23:53:03, 2026-08-29 23:53:03))"} 
[2026-08-29 23:53:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:53:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:53:09] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-29 23:53:09] 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":"AjUu-GzgL7fFyH4AJbE4DGz"}}}} 
[2026-08-29 23:53:09] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-29 23:53:09] production.INFO: OTP Email sent to olivianapungky@gmail.com  
[2026-08-29 23:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:53:32] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-29 23:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:53:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:53:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:53: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:54:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-4942, 2026-08-29 23:54:03, 2026-08-29 23:54:03))  
[2026-08-29 23: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-20260829-4942, 2026-08-29 23:54:03, 2026-08-29 23:54:03))"} 
[2026-08-29 23:54:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54: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-29 23:54:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54: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-29 23:54:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54: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-29 23:54:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:54:29] 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-29 23:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:29] 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-29 23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:54:36] 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-29 23:54:36] 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-29 23:54:36] 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-29 23:54:36] 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-29 23:54:38] 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-29 23:54:38] 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-29 23:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-2808, 2026-08-29 23:55:04, 2026-08-29 23:55:04))  
[2026-08-29 23: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-20260829-2808, 2026-08-29 23:55:04, 2026-08-29 23:55:04))"} 
[2026-08-29 23:55:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:55:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-4575, 2026-08-29 23:56:03, 2026-08-29 23:56:03))  
[2026-08-29 23: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-20260829-4575, 2026-08-29 23:56:03, 2026-08-29 23:56:03))"} 
[2026-08-29 23:56:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:56:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:57:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:57:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:57:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-3272, 2026-08-29 23:57:03, 2026-08-29 23:57:03))  
[2026-08-29 23: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-20260829-3272, 2026-08-29 23:57:03, 2026-08-29 23:57:03))"} 
[2026-08-29 23:57:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:57:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:57:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:57:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:57:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:57:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:57: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23: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-29 23: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-20260829-2006, 2026-08-29 23:58:04, 2026-08-29 23:58:04))  
[2026-08-29 23: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-20260829-2006, 2026-08-29 23:58:04, 2026-08-29 23:58:04))"} 
[2026-08-29 23:58:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:13] 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-29 23:58:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58: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-29 23:58: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-29 23:58: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-29 23:58: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-29 23:58: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-29 23:58:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:19] 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-29 23:58:19] 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-29 23:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:58:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:58:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58: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-29 23:58:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:58:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:59:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:59:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-29 23:59:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-29 23:59:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-29 23:59: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-29 23:59: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-20260829-8164, 2026-08-29 23:59:02, 2026-08-29 23:59:02))  
[2026-08-29 23:59: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-20260829-8164, 2026-08-29 23:59:02, 2026-08-29 23:59:02))"} 
[2026-08-29 23:59:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:59:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:59: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://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-29 23:59:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:59:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-29&start_date=2026-08-29 from https://naqupos.zafaranspasolo.com  
[2026-08-29 23:59:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
