[2026-04-11 01:29:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:29:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:29:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:29:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from No Origin  
[2026-04-11 01:29:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:29:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:29:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:29:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:29:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:29:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:29:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:29:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:29:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:29:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:29:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:29: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://zafaran-admin-main.vercel.app  
[2026-04-11 01:29: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://zafaran-admin-main.vercel.app  
[2026-04-11 01:29: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://zafaran-admin-main.vercel.app  
[2026-04-11 01:29: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=50&service_category_id=5 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:29: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=50&service_category_id=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:29: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=50&service_category_id=7 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:30:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30: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://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30: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://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-04-10&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-04-10&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01: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://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01: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://userapp.zafarangroupindonesia.com  
[2026-04-11 01: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://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:30:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:31:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:31:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:31:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:31:26] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":71,"therapist_id":6,"date":null,"start_date":"2026-02-28","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-02-27T05:54:40.000000Z","updated_at":"2026-02-27T05:54:40.000000Z"},"reqStart":"15:00:00","reqEnd":"16:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-04-11 01:31:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:31:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=230000&branch_id=1&guest_count=2 from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:31:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:31:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=230000&branch_id=1&guest_count=2 from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:31:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=230000&branch_id=1&guest_count=2 from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:32:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:32:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:32:02] production.INFO: NOMINAL_DP CHECK {"payment_type":"down_payment","nominal_dp_request":100000,"nominal_dp_in_data":100000,"all_request":{"branch_id":1,"booking_date":"2026-04-11","payment_type":"down_payment","nominal_dp":100000,"items":[{"service_id":10,"variant_id":8,"therapist_id":6,"room_id":1,"start_time":"15:00","guest_name":"lingga","guest_phone":"081336078387","guest_type":"dewasa","notes":"Tamu 1"},{"service_id":15,"therapist_id":6,"room_id":1,"start_time":"16:00","guest_name":"lingga","guest_phone":"081336078387","guest_type":"dewasa","notes":"Tamu 1"},{"service_id":10,"variant_id":8,"therapist_id":7,"room_id":1,"start_time":"15:00","guest_name":"deta","guest_phone":"082135211873","guest_type":"dewasa","notes":"Tamu 2"}],"product_total":0,"notes":""}} 
[2026-04-11 01:32:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:32:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:32:03] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":44} 
[2026-04-11 01:32:03] 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","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-04-11 01:32:05] production.INFO: createDokuPayment: Use summary for Down Payment  
[2026-04-11 01:32:05] production.INFO: createDokuPayment: Allowed Payment Codes from DB {"codes":["CASH","EDC","TRANSFER_MANUAL","QRIS","EMONEY_SHOPEEPAY","EMONEY_OVO","EMONEY_DANA","VIRTUAL_ACCOUNT_BCA","VIRTUAL_ACCOUNT_MANDIRI","VIRTUAL_ACCOUNT_BNI","VIRTUAL_ACCOUNT_BRI","VIRTUAL_ACCOUNT_PERMATA","VIRTUAL_ACCOUNT_CIMB","VIRTUAL_ACCOUNT_DANAMON","CREDIT_CARD","PEER_TO_PEER_AKULAKU","PEER_TO_PEER_KREDIVO","PEER_TO_PEER_INDODANA"]} 
[2026-04-11 01:32:05] production.INFO: createDokuPayment: Using specific channel {"method":"VIRTUAL_ACCOUNT_BCA","channel":"VIRTUAL_ACCOUNT_BCA"} 
[2026-04-11 01:32:05] production.INFO: createDokuPayment: Final payment_method_types {"types":["VIRTUAL_ACCOUNT_BCA"]} 
[2026-04-11 01:32:05] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":100000,\"invoice_number\":\"PAY-20260411-000044-1775845923\",\"currency\":\"IDR\",\"session_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438\",\"callback_url\":\"https://zafaranuserdev.vercel.app/payment/success/PAY-20260411-000044-1775845923\",\"line_items\":[{\"name\":\"Down Payment booking 44\",\"price\":100000,\"quantity\":1}]},\"payment\":{\"payment_due_date\":60,\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BCA\"]},\"customer\":{\"name\":\"Lingga\",\"email\":\"linggabachtiar61@gmail.com\",\"phone\":\"081336078387\"}}","targetPath":"/checkout/v1/payment"} 
[2026-04-11 01:32:05] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":100000,"invoice_number":"PAY-20260411-000044-1775845923","currency":"IDR","session_id":"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438","callback_url":"https://zafaranuserdev.vercel.app/payment/success/PAY-20260411-000044-1775845923","line_items":[{"name":"Down Payment booking 44","price":100000,"quantity":1}]},"payment":{"payment_due_date":60,"payment_method_types":["VIRTUAL_ACCOUNT_BCA"]},"customer":{"name":"Lingga","email":"linggabachtiar61@gmail.com","phone":"081336078387"}}} 
[2026-04-11 01:32:05] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0210-1769154138809
Request-Id:ec0d9f15-1a93-4313-ac5a-c46f8fdf4438
Request-Timestamp:2026-04-10T18:32:05Z
Request-Target:/checkout/v1/payment
Digest:1juv0e3658eiQLjrhf/Z7577MFOnR0QSs0AVrvOCUzg="} 
[2026-04-11 01:32:08] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"100000","invoice_number":"PAY-20260411-000044-1775845923","currency":"IDR","session_id":"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438","callback_url":"https://zafaranuserdev.vercel.app/payment/success/PAY-20260411-000044-1775845923","line_items":[{"name":"Down Payment booking 44","quantity":1,"price":"100000"}]},"payment":{"payment_method_types":["VIRTUAL_ACCOUNT_BCA"],"payment_due_date":60,"token_id":"ec0d9f15-1a93-4313-ac5a-c46f8fdf443820263211013208507","url":"https://staging.doku.com/checkout-link-v2/ec0d9f15-1a93-4313-ac5a-c46f8fdf443820263211013208507","expired_date":"20260411023205","expired_datetime":"2026-04-10T19:32:05Z"},"customer":{"email":"linggabachtiar61@gmail.com","phone":"081336078387","name":"Lingga"},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","apiFormat":"JOKUL","source":"direct"},"line_items":[{"name":"Down Payment booking 44","quantity":1,"price":"100000"}]},"uuid":2.2252604110132086e+39,"headers":{"request_id":"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438","signature":"HMACSHA256=O3LdvNA+HymJrSPz3f3ZRqNwZZdQ8I2a0+Y6L1O+NKM=","date":"2026-04-10T18:32:05Z","client_id":"BRN-0210-1769154138809"}}}} 
[2026-04-11 01:32:09] production.INFO: Notification Template for confirmation not enabled or found.  
[2026-04-11 01:32:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/56 from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:32:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/56 from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:32:14] production.INFO: Payment Status Check {"payment_id":"56","current_status":"pending","payment_method":"virtual_account","gateway":"midtrans"} 
[2026-04-11 01:32:14] production.INFO: Calling checkDokuStatus for payment {"payment_id":"56"} 
[2026-04-11 01:32:14] production.INFO: checkDokuStatus called {"payment_id":56,"payment_ref":"PAY-20260411-000044-1775845923","isMockMode":false,"hasDokuConfig":true} 
[2026-04-11 01:32:14] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0210-1769154138809
Request-Id:6d7d4aaa-8574-41e4-9997-8afdd96f6fad
Request-Timestamp:2026-04-10T18:32:14Z
Request-Target:/orders/v1/status/PAY-20260411-000044-1775845923"} 
[2026-04-11 01:32:14] production.INFO: Calling Doku Status API {"url":"https://api-sandbox.doku.com/orders/v1/status/PAY-20260411-000044-1775845923","invoice":"PAY-20260411-000044-1775845923"} 
[2026-04-11 01:32:15] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260411-000044-1775845923","response":{"order":{"invoice_number":"PAY-20260411-000044-1775845923","amount":100000,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","original_request_id":"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438"},"service":{"id":"VIRTUAL_ACCOUNT"},"acquirer":{"id":"BCA","name":"BCA"},"channel":{"id":"VIRTUAL_ACCOUNT_BCA"},"virtual_account_info":{"virtual_account_number":"1900800000250891","created_date":"20260411013215","expired_date":"20260411023115","reusable_status":false},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"100000","name":"Down Payment booking 44"}]}}} 
[2026-04-11 01:32:15] production.INFO: After checkDokuStatus {"payment_id":"56","new_status":"pending"} 
[2026-04-11 01:32:15] production.INFO: Payment Status Response {"payment_id":56,"payment_ref":"PAY-20260411-000044-1775845923","status":"pending","payment_status":null,"amount":"100000.00","method":"virtual_account","type":"down_payment","data":"{\"transaction_id\":\"PAY-20260411-000044-1775845923\",\"transaction_status\":\"pending\",\"payment_url\":\"https:\\/\\/staging.doku.com\\/checkout-link-v2\\/ec0d9f15-1a93-4313-ac5a-c46f8fdf443820263211013208507\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"BCA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"100000\",\"invoice_number\":\"PAY-20260411-000044-1775845923\",\"currency\":\"IDR\",\"session_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438\",\"callback_url\":\"https:\\/\\/zafaranuserdev.vercel.app\\/payment\\/success\\/PAY-20260411-000044-1775845923\",\"line_items\":[{\"name\":\"Down Payment booking 44\",\"quantity\":1,\"price\":\"100000\"}]},\"payment\":{\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BCA\"],\"payment_due_date\":60,\"token_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf443820263211013208507\",\"url\":\"https:\\/\\/staging.doku.com\\/checkout-link-v2\\/ec0d9f15-1a93-4313-ac5a-c46f8fdf443820263211013208507\",\"expired_date\":\"20260411023205\",\"expired_datetime\":\"2026-04-10T19:32:05Z\"},\"customer\":{\"email\":\"linggabachtiar61@gmail.com\",\"phone\":\"081336078387\",\"name\":\"Lingga\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Down Payment booking 44\",\"quantity\":1,\"price\":\"100000\"}]},\"uuid\":2.2252604110132086e+39,\"headers\":{\"request_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438\",\"signature\":\"HMACSHA256=O3LdvNA+HymJrSPz3f3ZRqNwZZdQ8I2a0+Y6L1O+NKM=\",\"date\":\"2026-04-10T18:32:05Z\",\"client_id\":\"BRN-0210-1769154138809\"}}},\"last_status_check\":{\"at\":\"2026-04-11 01:32:15\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260411-000044-1775845923\",\"amount\":100000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"original_request_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438\"},\"service\":{\"id\":\"VIRTUAL_ACCOUNT\"},\"acquirer\":{\"id\":\"BCA\",\"name\":\"BCA\"},\"channel\":{\"id\":\"VIRTUAL_ACCOUNT_BCA\"},\"virtual_account_info\":{\"virtual_account_number\":\"1900800000250891\",\"created_date\":\"20260411013215\",\"expired_date\":\"20260411023115\",\"reusable_status\":false},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"100000\",\"name\":\"Down Payment booking 44\"}]}}}}","created_at":"2026-04-11 01:32:03"} 
[2026-04-11 01:32:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/56 from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:32:19] production.INFO: Payment Status Check {"payment_id":"56","current_status":"pending","payment_method":"virtual_account","gateway":"midtrans"} 
[2026-04-11 01:32:19] production.INFO: Calling checkDokuStatus for payment {"payment_id":"56"} 
[2026-04-11 01:32:19] production.INFO: checkDokuStatus called {"payment_id":56,"payment_ref":"PAY-20260411-000044-1775845923","isMockMode":false,"hasDokuConfig":true} 
[2026-04-11 01:32:19] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0210-1769154138809
Request-Id:69b73af5-bc84-4e4b-a092-6e22134001d0
Request-Timestamp:2026-04-10T18:32:19Z
Request-Target:/orders/v1/status/PAY-20260411-000044-1775845923"} 
[2026-04-11 01:32:19] production.INFO: Calling Doku Status API {"url":"https://api-sandbox.doku.com/orders/v1/status/PAY-20260411-000044-1775845923","invoice":"PAY-20260411-000044-1775845923"} 
[2026-04-11 01:32:20] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260411-000044-1775845923","response":{"order":{"invoice_number":"PAY-20260411-000044-1775845923","amount":100000,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","original_request_id":"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438"},"service":{"id":"VIRTUAL_ACCOUNT"},"acquirer":{"id":"BCA","name":"BCA"},"channel":{"id":"VIRTUAL_ACCOUNT_BCA"},"virtual_account_info":{"virtual_account_number":"1900800000250891","created_date":"20260411013215","expired_date":"20260411023115","reusable_status":false},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"100000","name":"Down Payment booking 44"}]}}} 
[2026-04-11 01:32:20] production.INFO: After checkDokuStatus {"payment_id":"56","new_status":"pending"} 
[2026-04-11 01:32:20] production.INFO: Payment Status Response {"payment_id":56,"payment_ref":"PAY-20260411-000044-1775845923","status":"pending","payment_status":null,"amount":"100000.00","method":"virtual_account","type":"down_payment","data":"{\"transaction_id\":\"PAY-20260411-000044-1775845923\",\"transaction_status\":\"pending\",\"payment_url\":\"https:\\/\\/staging.doku.com\\/checkout-link-v2\\/ec0d9f15-1a93-4313-ac5a-c46f8fdf443820263211013208507\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"BCA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"100000\",\"invoice_number\":\"PAY-20260411-000044-1775845923\",\"currency\":\"IDR\",\"session_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438\",\"callback_url\":\"https:\\/\\/zafaranuserdev.vercel.app\\/payment\\/success\\/PAY-20260411-000044-1775845923\",\"line_items\":[{\"name\":\"Down Payment booking 44\",\"quantity\":1,\"price\":\"100000\"}]},\"payment\":{\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BCA\"],\"payment_due_date\":60,\"token_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf443820263211013208507\",\"url\":\"https:\\/\\/staging.doku.com\\/checkout-link-v2\\/ec0d9f15-1a93-4313-ac5a-c46f8fdf443820263211013208507\",\"expired_date\":\"20260411023205\",\"expired_datetime\":\"2026-04-10T19:32:05Z\"},\"customer\":{\"email\":\"linggabachtiar61@gmail.com\",\"phone\":\"081336078387\",\"name\":\"Lingga\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Down Payment booking 44\",\"quantity\":1,\"price\":\"100000\"}]},\"uuid\":2.2252604110132086e+39,\"headers\":{\"request_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438\",\"signature\":\"HMACSHA256=O3LdvNA+HymJrSPz3f3ZRqNwZZdQ8I2a0+Y6L1O+NKM=\",\"date\":\"2026-04-10T18:32:05Z\",\"client_id\":\"BRN-0210-1769154138809\"}}},\"last_status_check\":{\"at\":\"2026-04-11 01:32:20\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260411-000044-1775845923\",\"amount\":100000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"original_request_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438\"},\"service\":{\"id\":\"VIRTUAL_ACCOUNT\"},\"acquirer\":{\"id\":\"BCA\",\"name\":\"BCA\"},\"channel\":{\"id\":\"VIRTUAL_ACCOUNT_BCA\"},\"virtual_account_info\":{\"virtual_account_number\":\"1900800000250891\",\"created_date\":\"20260411013215\",\"expired_date\":\"20260411023115\",\"reusable_status\":false},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"100000\",\"name\":\"Down Payment booking 44\"}]}}}}","created_at":"2026-04-11 01:32:03"} 
[2026-04-11 01:32:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/56 from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:32:24] production.INFO: Payment Status Check {"payment_id":"56","current_status":"pending","payment_method":"virtual_account","gateway":"midtrans"} 
[2026-04-11 01:32:24] production.INFO: Calling checkDokuStatus for payment {"payment_id":"56"} 
[2026-04-11 01:32:24] production.INFO: checkDokuStatus called {"payment_id":56,"payment_ref":"PAY-20260411-000044-1775845923","isMockMode":false,"hasDokuConfig":true} 
[2026-04-11 01:32:24] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0210-1769154138809
Request-Id:5d0e0418-95f2-480c-ab46-7b109fc0d8c1
Request-Timestamp:2026-04-10T18:32:24Z
Request-Target:/orders/v1/status/PAY-20260411-000044-1775845923"} 
[2026-04-11 01:32:24] production.INFO: Calling Doku Status API {"url":"https://api-sandbox.doku.com/orders/v1/status/PAY-20260411-000044-1775845923","invoice":"PAY-20260411-000044-1775845923"} 
[2026-04-11 01:32:25] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260411-000044-1775845923","response":{"order":{"invoice_number":"PAY-20260411-000044-1775845923","amount":100000,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","original_request_id":"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438"},"service":{"id":"VIRTUAL_ACCOUNT"},"acquirer":{"id":"BCA","name":"BCA"},"channel":{"id":"VIRTUAL_ACCOUNT_BCA"},"virtual_account_info":{"virtual_account_number":"1900800000250891","created_date":"20260411013215","expired_date":"20260411023115","reusable_status":false},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"100000","name":"Down Payment booking 44"}]}}} 
[2026-04-11 01:32:25] production.INFO: After checkDokuStatus {"payment_id":"56","new_status":"pending"} 
[2026-04-11 01:32:25] production.INFO: Payment Status Response {"payment_id":56,"payment_ref":"PAY-20260411-000044-1775845923","status":"pending","payment_status":null,"amount":"100000.00","method":"virtual_account","type":"down_payment","data":"{\"transaction_id\":\"PAY-20260411-000044-1775845923\",\"transaction_status\":\"pending\",\"payment_url\":\"https:\\/\\/staging.doku.com\\/checkout-link-v2\\/ec0d9f15-1a93-4313-ac5a-c46f8fdf443820263211013208507\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"BCA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"100000\",\"invoice_number\":\"PAY-20260411-000044-1775845923\",\"currency\":\"IDR\",\"session_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438\",\"callback_url\":\"https:\\/\\/zafaranuserdev.vercel.app\\/payment\\/success\\/PAY-20260411-000044-1775845923\",\"line_items\":[{\"name\":\"Down Payment booking 44\",\"quantity\":1,\"price\":\"100000\"}]},\"payment\":{\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BCA\"],\"payment_due_date\":60,\"token_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf443820263211013208507\",\"url\":\"https:\\/\\/staging.doku.com\\/checkout-link-v2\\/ec0d9f15-1a93-4313-ac5a-c46f8fdf443820263211013208507\",\"expired_date\":\"20260411023205\",\"expired_datetime\":\"2026-04-10T19:32:05Z\"},\"customer\":{\"email\":\"linggabachtiar61@gmail.com\",\"phone\":\"081336078387\",\"name\":\"Lingga\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Down Payment booking 44\",\"quantity\":1,\"price\":\"100000\"}]},\"uuid\":2.2252604110132086e+39,\"headers\":{\"request_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438\",\"signature\":\"HMACSHA256=O3LdvNA+HymJrSPz3f3ZRqNwZZdQ8I2a0+Y6L1O+NKM=\",\"date\":\"2026-04-10T18:32:05Z\",\"client_id\":\"BRN-0210-1769154138809\"}}},\"last_status_check\":{\"at\":\"2026-04-11 01:32:25\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260411-000044-1775845923\",\"amount\":100000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"original_request_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438\"},\"service\":{\"id\":\"VIRTUAL_ACCOUNT\"},\"acquirer\":{\"id\":\"BCA\",\"name\":\"BCA\"},\"channel\":{\"id\":\"VIRTUAL_ACCOUNT_BCA\"},\"virtual_account_info\":{\"virtual_account_number\":\"1900800000250891\",\"created_date\":\"20260411013215\",\"expired_date\":\"20260411023115\",\"reusable_status\":false},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"100000\",\"name\":\"Down Payment booking 44\"}]}}}}","created_at":"2026-04-11 01:32:03"} 
[2026-04-11 01:32:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:32:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:32: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=50&service_category_id=5 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:32: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=50&service_category_id=7 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:32: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=50&service_category_id=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:32:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:32:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:32:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:32:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:32:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/56 from https://userapp.zafarangroupindonesia.com  
[2026-04-11 01:32:48] production.INFO: Payment Status Check {"payment_id":"56","current_status":"pending","payment_method":"virtual_account","gateway":"midtrans"} 
[2026-04-11 01:32:48] production.INFO: Calling checkDokuStatus for payment {"payment_id":"56"} 
[2026-04-11 01:32:48] production.INFO: checkDokuStatus called {"payment_id":56,"payment_ref":"PAY-20260411-000044-1775845923","isMockMode":false,"hasDokuConfig":true} 
[2026-04-11 01:32:48] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0210-1769154138809
Request-Id:4476d2da-fcff-4a57-a794-cc0066f0512a
Request-Timestamp:2026-04-10T18:32:48Z
Request-Target:/orders/v1/status/PAY-20260411-000044-1775845923"} 
[2026-04-11 01:32:48] production.INFO: Calling Doku Status API {"url":"https://api-sandbox.doku.com/orders/v1/status/PAY-20260411-000044-1775845923","invoice":"PAY-20260411-000044-1775845923"} 
[2026-04-11 01:32:48] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260411-000044-1775845923","response":{"order":{"invoice_number":"PAY-20260411-000044-1775845923","amount":100000,"status":"ORDER_GENERATED"},"transaction":{"status":"SUCCESS","type":"PAYMENT","date":"2026-04-10T18:32:41Z","original_request_id":"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438"},"service":{"id":"VIRTUAL_ACCOUNT"},"acquirer":{"id":"BCA","name":"BCA"},"channel":{"id":"VIRTUAL_ACCOUNT_BCA"},"virtual_account_info":{"virtual_account_number":"1900800000250891","created_date":"20260411013242","expired_date":"20260411023115","reusable_status":false},"virtual_account_inquiry":{"status":"SUCCESS","date":"20260411013240","channel_code":"6014"},"virtual_account_payment":{"identifier":[{"name":"REQUEST_ID","value":"344426"},{"name":"REFERENCE","value":"51718"},{"name":"CHANNEL_TYPE","value":"6014"}],"reference_number":"51718","date":"20260411013241","status":"SUCCESS"},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"100000","name":"Down Payment booking 44"}]}}} 
[2026-04-11 01:32:48] production.INFO: Updating payment status {"payment_id":56,"old_status":"pending","new_status":"success"} 
[2026-04-11 01:32:48] production.INFO: Calling processSuccessfulPayment (status changed) {"payment_id":56} 
[2026-04-11 01:32:48] production.INFO: processSuccessfulPayment starting for Payment ID: 56, Status: success  
[2026-04-11 01:32:49] production.INFO: Found PaymentLog ID: 44 with status: pending  
[2026-04-11 01:32:49] production.INFO: PaymentLog 44 updated to settlement  
[2026-04-11 01:32:49] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-04-11 01:32:52] production.INFO: WhatsApp Send Text Response: {"success":true,"messageId":"wamid.HBgNNjI4NTg3MDMzMDYxMRUCABEYEjBCQUM0NjVFODgzRUMwQUFGMgA=","data":{"messaging_product":"whatsapp","contacts":[{"input":"85870330611","wa_id":"6285870330611"}],"messages":[{"id":"wamid.HBgNNjI4NTg3MDMzMDYxMRUCABEYEjBCQUM0NjVFODgzRUMwQUFGMgA="}]}}  
[2026-04-11 01:32:56] production.ERROR: Background email process error (suppressed) for hrd.zafaranindonesia@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-35e4131d1desm4141212a91.9 - gsmtp".  
[2026-04-11 01:32:56] production.INFO: Email job dispatched for: hrd.zafaranindonesia@gmail.com  
[2026-04-11 01:32:58] production.INFO: WhatsApp Send Text Response: {"success":true,"messageId":"wamid.HBgNNjI4NTg3MDMzMDYxMRUCABEYEjEyNTI2NURGMUJCOEM5Q0NGMgA=","data":{"messaging_product":"whatsapp","contacts":[{"input":"85870330611","wa_id":"6285870330611"}],"messages":[{"id":"wamid.HBgNNjI4NTg3MDMzMDYxMRUCABEYEjEyNTI2NURGMUJCOEM5Q0NGMgA="}]}}  
[2026-04-11 01:32:58] production.ERROR: Background email process error (suppressed) for hrd.zafaranindonesia@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-35e4131d1desm4141212a91.9 - gsmtp".  
[2026-04-11 01:32:58] production.INFO: Email job dispatched for: hrd.zafaranindonesia@gmail.com  
[2026-04-11 01:33:00] production.INFO: WhatsApp Send Text Response: {"success":true,"messageId":"wamid.HBgLODEyMjkzNDI2ODAVAgARGBIyRTMxMEUwNTk0NzEyMTg1OTkA","data":{"messaging_product":"whatsapp","contacts":[{"input":"81229342680","wa_id":"81229342680"}],"messages":[{"id":"wamid.HBgLODEyMjkzNDI2ODAVAgARGBIyRTMxMEUwNTk0NzEyMTg1OTkA"}]}}  
[2026-04-11 01:33:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranuserdev.vercel.app  
[2026-04-11 01:33:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranuserdev.vercel.app  
[2026-04-11 01:33:00] production.ERROR: Background email process error (suppressed) for linggabch@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-35e4131d1desm4141212a91.9 - gsmtp".  
[2026-04-11 01:33:00] production.INFO: Email job dispatched for: linggabch@gmail.com  
[2026-04-11 01:33:03] production.INFO: WhatsApp Booking Success Response: {"success":true,"messageId":"wamid.HBgNNjI4MTMzNjA3ODM4NxUCABEYEjgxM0Y0RTE1QTgwQzU0MzY0MAA=","data":{"messaging_product":"whatsapp","contacts":[{"input":"6281336078387","wa_id":"6281336078387"}],"messages":[{"id":"wamid.HBgNNjI4MTMzNjA3ODM4NxUCABEYEjgxM0Y0RTE1QTgwQzU0MzY0MAA=","message_status":"accepted"}]}}  
[2026-04-11 01:33:04] production.ERROR: Failed to record transaction for payment 56: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`zafaran_db`.`transaction_items`, CONSTRAINT `transaction_items_variant_id_foreign` FOREIGN KEY (`variant_id`) REFERENCES `product_variants` (`id`) ON DELETE SET NULL) (Connection: mysql, SQL: insert into `transaction_items` (`transaction_id`, `type`, `service_id`, `product_id`, `variant_id`, `therapist_id`, `quantity`, `price`, `subtotal`, `notes`, `updated_at`, `created_at`) values (31, service, 10, ?, 8, 6, 1, 0, 0, ?, 2026-04-11 01:33:04, 2026-04-11 01:33:04))  
[2026-04-11 01:33:04] production.INFO: After checkDokuStatus {"payment_id":"56","new_status":"success"} 
[2026-04-11 01:33:04] production.INFO: Booking payment status {"booking_id":34,"payment_status":"partial"} 
[2026-04-11 01:33:04] production.INFO: Payment Status Response {"payment_id":56,"payment_ref":"PAY-20260411-000044-1775845923","status":"success","payment_status":"partial","amount":"100000.00","method":"virtual_account","type":"down_payment","data":"{\"transaction_id\":\"PAY-20260411-000044-1775845923\",\"transaction_status\":\"pending\",\"payment_url\":\"https:\\/\\/staging.doku.com\\/checkout-link-v2\\/ec0d9f15-1a93-4313-ac5a-c46f8fdf443820263211013208507\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"BCA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"100000\",\"invoice_number\":\"PAY-20260411-000044-1775845923\",\"currency\":\"IDR\",\"session_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438\",\"callback_url\":\"https:\\/\\/zafaranuserdev.vercel.app\\/payment\\/success\\/PAY-20260411-000044-1775845923\",\"line_items\":[{\"name\":\"Down Payment booking 44\",\"quantity\":1,\"price\":\"100000\"}]},\"payment\":{\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BCA\"],\"payment_due_date\":60,\"token_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf443820263211013208507\",\"url\":\"https:\\/\\/staging.doku.com\\/checkout-link-v2\\/ec0d9f15-1a93-4313-ac5a-c46f8fdf443820263211013208507\",\"expired_date\":\"20260411023205\",\"expired_datetime\":\"2026-04-10T19:32:05Z\"},\"customer\":{\"email\":\"linggabachtiar61@gmail.com\",\"phone\":\"081336078387\",\"name\":\"Lingga\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Down Payment booking 44\",\"quantity\":1,\"price\":\"100000\"}]},\"uuid\":2.2252604110132086e+39,\"headers\":{\"request_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438\",\"signature\":\"HMACSHA256=O3LdvNA+HymJrSPz3f3ZRqNwZZdQ8I2a0+Y6L1O+NKM=\",\"date\":\"2026-04-10T18:32:05Z\",\"client_id\":\"BRN-0210-1769154138809\"}}},\"last_status_check\":{\"at\":\"2026-04-11 01:32:48\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260411-000044-1775845923\",\"amount\":100000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"PAYMENT\",\"date\":\"2026-04-10T18:32:41Z\",\"original_request_id\":\"ec0d9f15-1a93-4313-ac5a-c46f8fdf4438\"},\"service\":{\"id\":\"VIRTUAL_ACCOUNT\"},\"acquirer\":{\"id\":\"BCA\",\"name\":\"BCA\"},\"channel\":{\"id\":\"VIRTUAL_ACCOUNT_BCA\"},\"virtual_account_info\":{\"virtual_account_number\":\"1900800000250891\",\"created_date\":\"20260411013242\",\"expired_date\":\"20260411023115\",\"reusable_status\":false},\"virtual_account_inquiry\":{\"status\":\"SUCCESS\",\"date\":\"20260411013240\",\"channel_code\":\"6014\"},\"virtual_account_payment\":{\"identifier\":[{\"name\":\"REQUEST_ID\",\"value\":\"344426\"},{\"name\":\"REFERENCE\",\"value\":\"51718\"},{\"name\":\"CHANNEL_TYPE\",\"value\":\"6014\"}],\"reference_number\":\"51718\",\"date\":\"20260411013241\",\"status\":\"SUCCESS\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"100000\",\"name\":\"Down Payment booking 44\"}]}}}}","created_at":"2026-04-11 01:32:03"} 
[2026-04-11 01:34:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34: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://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:09] 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://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-04-11&start_date=2026-04-11 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-04-11&view=day from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:09] 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://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:10] 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://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-04-11&start_date=2026-04-11 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-04-11&view=day from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/payment-configs?amount=100000&branch_id=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/payment-configs?amount=100000&branch_id=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=16 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=16 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/34/agenda-logs from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:34:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/34/agenda-logs from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:35:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:35:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-04-11&start_date=2026-04-11 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:35:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-04-11&view=month from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:35:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-04-11&view=month from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:35:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:35:38] 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://zafaran-admin-main.vercel.app  
[2026-04-11 01:35:38] 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://zafaran-admin-main.vercel.app  
[2026-04-11 01:35:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:35:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:35:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uploads/therapists/therapist_7_1771858664.jpeg from No Origin  
[2026-04-11 01:35:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uploads/therapists/therapist_6_1771858408.jpeg from No Origin  
[2026-04-11 01:35:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:35:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:35:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:35:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:35:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:35:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-04-11&view=day from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:35:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uploads/therapists/therapist_6_1771858408.jpeg from No Origin  
[2026-04-11 01:35:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uploads/therapists/therapist_7_1771858664.jpeg from No Origin  
[2026-04-11 01:35:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-04-11&start_date=2026-04-11 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:36:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uploads/therapists/therapist_6_1771858408.jpeg from No Origin  
[2026-04-11 01:36:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-04-11&start_date=2026-04-11 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:36:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-04-11&view=month from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:36:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uploads/therapists/therapist_7_1771858664.jpeg from No Origin  
[2026-04-11 01:36:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-04-11&start_date=2026-04-11 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:36:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-04-11&view=month from https://zafaran-admin-main.vercel.app  
[2026-04-11 01: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 No Origin  
[2026-04-11 01:37:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-04-11&view=month from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:37:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-04-11&start_date=2026-04-11 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:38:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/openapi/availability?booking_date=2026-04-11&branch_id=1&duration=90 from No Origin  
[2026-04-11 01:38:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-04-11&start_date=2026-04-11 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:38:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-04-11&view=month from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:39:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-04-11&view=month from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:39:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-04-11&start_date=2026-04-11 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:40:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-04-11&view=month from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:40:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-04-11&start_date=2026-04-11 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:41:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-04-11&view=month from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:41:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-04-11&start_date=2026-04-11 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:42:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-04-11&view=month from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:42:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-04-11&start_date=2026-04-11 from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:42:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=0&branch_id=1&guest_count=1 from No Origin  
[2026-04-11 01:42:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=120000&branch_id=1&guest_count=1 from No Origin  
[2026-04-11 01:43:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/openapi/reservations from No Origin  
[2026-04-11 01:43:02] production.INFO: NOMINAL_DP CHECK {"payment_type":"down_payment","nominal_dp_request":50000,"nominal_dp_in_data":50000,"all_request":{"user_id":13,"branch_id":1,"booking_date":"2026-04-11","service_id":10,"therapist_id":6,"start_time":"20:00","payment_type":"down_payment","nominal_dp":50000,"variant_id":9,"guest_name":"febry","guest_phone":"085870330611","guest_type":"dewasa"}} 
[2026-04-11 01:43:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/openapi/payments/initiate from No Origin  
[2026-04-11 01:43:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-04-11&view=month from https://zafaran-admin-main.vercel.app  
[2026-04-11 01:43:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-04-11&start_date=2026-04-11 from https://zafaran-admin-main.vercel.app  
[2026-04-11 02:07:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-04-11&view=month from https://zafaran-admin-main.vercel.app  
[2026-04-11 02:07:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-04-11&start_date=2026-04-11 from https://zafaran-admin-main.vercel.app  
[2026-04-11 02:07:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-04-11&start_date=2026-04-11 from https://zafaran-admin-main.vercel.app  
[2026-04-11 02:07:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-04-11&view=month from https://zafaran-admin-main.vercel.app  
[2026-04-11 11:51:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/robots.txt from No Origin  
