[2026-06-29 00:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com from No Origin  
[2026-06-29 08:00:09] production.INFO: Starting Marketing Automations Processor...  
[2026-06-29 08:00:10] production.INFO: Finished Marketing Automations Processor.  
[2026-06-29 09:00:18] production.INFO: [WA] smart-send ok event=customer_reminder_2h phone=081288676389 email=ayogikrnwn@gmail.com  
[2026-06-29 11:00:12] production.INFO: [WA] smart-send ok event=customer_reminder_2h phone=081336078387 email=linggabachtiar61@gmail.com  
[2026-06-29 15:07:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from http://localhost:3090  
[2026-06-29 15:07:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from http://localhost:3090  
[2026-06-29 15:07:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from http://localhost:3090  
[2026-06-29 15:07:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from http://localhost:3090  
[2026-06-29 15:07:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from http://localhost:3090  
[2026-06-29 15:07:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from http://localhost:3090  
[2026-06-29 15:07: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 http://localhost:3090  
[2026-06-29 15:07: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 http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-06-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-06-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from http://localhost:3090  
[2026-06-29 15:07: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 http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-06-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from http://localhost:3090  
[2026-06-29 15:07:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from http://localhost:3090  
[2026-06-29 15:07: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 http://localhost:3090  
[2026-06-29 15:07:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-06-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from http://localhost:3090  
[2026-06-29 15:07:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from http://localhost:3090  
[2026-06-29 15:07:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from http://localhost:3090  
[2026-06-29 15:07:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from http://localhost:3090  
[2026-06-29 15: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 http://localhost:3090  
[2026-06-29 15: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 http://localhost:3090  
[2026-06-29 15: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 http://localhost:3090  
[2026-06-29 15:07:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from http://localhost:3090  
[2026-06-29 15:07:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from http://localhost:3090  
[2026-06-29 15:07:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from http://localhost:3090  
[2026-06-29 15: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 http://localhost:3090  
[2026-06-29 15: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 http://localhost:3090  
[2026-06-29 15: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 http://localhost:3090  
[2026-06-29 15:07:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from http://localhost:3090  
[2026-06-29 15:07:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from http://localhost:3090  
[2026-06-29 15:07:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from http://localhost:3090  
[2026-06-29 15:07:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from http://localhost:3090  
[2026-06-29 15:07:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from http://localhost:3090  
[2026-06-29 15:07:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from http://localhost:3090  
[2026-06-29 15:07:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from http://localhost:3090  
[2026-06-29 15:07:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from http://localhost:3090  
[2026-06-29 15:07:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from http://localhost:3090  
[2026-06-29 15:08:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from http://localhost:3090  
[2026-06-29 15:08:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from http://localhost:3090  
[2026-06-29 15:08:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:08:28] 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-06-29 15:08:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:08:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:08:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:08:28] 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-06-29 15:08:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:08:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:08:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:08:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:08:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:08:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:08:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:08:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:08:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:08:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:08:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:08:55] 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-06-29 15:08:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:08:55] 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-06-29 15:09:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from http://localhost:3090  
[2026-06-29 15:09:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from http://localhost:3090  
[2026-06-29 15:09:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from http://localhost:3090  
[2026-06-29 15:09:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from http://localhost:3090  
[2026-06-29 15:09:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from http://localhost:3090  
[2026-06-29 15:10:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from http://localhost:3090  
[2026-06-29 15:10:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-06-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-06-29&start_date=2026-06-29 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-06-29&start_date=2026-06-29 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-06-29&view=month from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-06-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-06-30&start_date=2026-06-30 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-06-30&start_date=2026-06-30 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-06-30&view=month from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-07-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-07-01&start_date=2026-07-01 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-07-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-07-01&start_date=2026-07-01 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-07-04&start_date=2026-06-28 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-07-04&start_date=2026-06-28 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:21] 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-06-29 15:10:22] 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-06-29 15:10:22] 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-06-29 15:10:22] 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-06-29 15:10:22] 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-06-29 15:10:23] 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-06-29 15:10:24] 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-06-29 15:10:24] 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-06-29 15:10:25] 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-06-29 15:10:25] 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-06-29 15:10:25] 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-06-29 15:10:25] 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-06-29 15:10:26] 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-06-29 15:10:27] 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-06-29 15:10:27] 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-06-29 15:10:27] 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-06-29 15:10:28] 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-06-29 15:10:28] 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-06-29 15:10:28] 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-06-29 15:10:29] 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-06-29 15:10:29] 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-06-29 15:10:29] 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-06-29 15:10:29] 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-06-29 15:10:30] 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-06-29 15:10:30] 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-06-29 15:10:30] 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-06-29 15:10:31] 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-06-29 15:10:31] 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-06-29 15:10:31] 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-06-29 15:10:31] 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-06-29 15:10:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists/41/schedules from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists/41/schedules from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-07-04&start_date=2026-06-28 from https://naqupos.zafaranspasolo.com  
[2026-06-29 15:10:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from http://localhost:3090  
[2026-06-29 15:10:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from http://localhost:3090  
[2026-06-29 15:10:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from http://localhost:3090  
[2026-06-29 15:10:48] production.INFO: DEBUG therapist 6 {"has_schedule":false,"schedule":null,"reqStart":"10:00:00","reqEnd":"11:00:00","shiftStart":null,"shiftEnd":null} 
[2026-06-29 15:10:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=11&branch_id=1&guest_count=1 from http://localhost:3090  
[2026-06-29 15:10:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from http://localhost:3090  
[2026-06-29 15:10:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=11&branch_id=1&guest_count=1 from http://localhost:3090  
[2026-06-29 15:10:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from http://localhost:3090  
[2026-06-29 15:10:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=11&branch_id=1&guest_count=1 from http://localhost:3090  
[2026-06-29 15:10:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=11&branch_id=1&guest_count=1 from http://localhost:3090  
[2026-06-29 15:11: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 http://localhost:3090  
[2026-06-29 15:11: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 http://localhost:3090  
[2026-06-29 15:11:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from http://localhost:3090  
[2026-06-29 15:11:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from http://localhost:3090  
[2026-06-29 15:11:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from http://localhost:3090  
[2026-06-29 15:11:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from http://localhost:3090  
[2026-06-29 15:11:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from http://localhost:3090  
[2026-06-29 15:11: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 http://localhost:3090  
[2026-06-29 15:11:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from http://localhost:3090  
[2026-06-29 15:11:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from http://localhost:3090  
[2026-06-29 15:11:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=11&branch_id=1&guest_count=1 from http://localhost:3090  
[2026-06-29 15:11:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from http://localhost:3090  
[2026-06-29 15:11:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=11&branch_id=1&guest_count=1 from http://localhost:3090  
[2026-06-29 15:11:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=11&branch_id=1&guest_count=1 from http://localhost:3090  
[2026-06-29 15:13:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from http://localhost:3090  
[2026-06-29 15: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 http://localhost:3090  
[2026-06-29 15:13: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 http://localhost:3090  
[2026-06-29 15:13:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from http://localhost:3090  
[2026-06-29 15:14:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from http://localhost:3090  
[2026-06-29 15:14:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from http://localhost:3090  
[2026-06-29 15:14:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=11&branch_id=1&guest_count=1 from http://localhost:3090  
[2026-06-29 15:14:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from http://localhost:3090  
[2026-06-29 15:14:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=11&branch_id=1&guest_count=1 from http://localhost:3090  
[2026-06-29 15:14:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=11&branch_id=1&guest_count=1 from http://localhost:3090  
[2026-06-29 15:14:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from http://localhost:3090  
[2026-06-29 15:14:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from http://localhost:3090  
[2026-06-29 15:14:33] 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-06-30","payment_type":"full_payment","nominal_dp":0,"items":[{"service_id":51,"therapist_id":41,"room_id":3,"start_time":"10:00","guest_name":"HERI","guest_phone":"081510314123","guest_type":"dewasa","notes":"Tamu 1"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-06-29 15:14:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from http://localhost:3090  
[2026-06-29 15:14:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from http://localhost:3090  
[2026-06-29 15:14:33] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":149} 
[2026-06-29 15:14:33] 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-06-29 15:14:34] 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-06-29 15:14:34] production.INFO: createDokuPayment: Using specific channel {"method":"PEER_TO_PEER_AKULAKU","channel":"PEER_TO_PEER_AKULAKU"} 
[2026-06-29 15:14:34] production.INFO: createDokuPayment: Final payment_method_types {"types":["PEER_TO_PEER_AKULAKU"]} 
[2026-06-29 15:14:34] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":11,\"invoice_number\":\"PAY-20260629-000149-1782720873\",\"currency\":\"IDR\",\"session_id\":\"0983ee15-9f60-4ffc-a014-8d25e0bee3c9\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260629-000149-1782720873\",\"line_items\":[{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Pembayaran Booking 149\",\"price\":11,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"PEER_TO_PEER_AKULAKU\"]},\"customer\":{\"name\":\"seilla\",\"email\":\"arowellness12@gmail.com\",\"phone\":\"08131099324\"}}","targetPath":"/checkout/v1/payment"} 
[2026-06-29 15:14:34] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":11,"invoice_number":"PAY-20260629-000149-1782720873","currency":"IDR","session_id":"0983ee15-9f60-4ffc-a014-8d25e0bee3c9","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260629-000149-1782720873","line_items":[{"name":"Item","price":0,"quantity":1},{"name":"Pembayaran Booking 149","price":11,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["PEER_TO_PEER_AKULAKU"]},"customer":{"name":"seilla","email":"arowellness12@gmail.com","phone":"08131099324"}}} 
[2026-06-29 15:14:34] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:0983ee15-9f60-4ffc-a014-8d25e0bee3c9
Request-Timestamp:2026-06-29T08:14:34Z
Request-Target:/checkout/v1/payment
Digest:gMvQW+df4YSGTVbugkhOz/rHzV2UxtJEnIU7LGcErdA="} 
[2026-06-29 15:14:36] production.ERROR: DOKU payment failed (BadResponse): Client error: `POST https://api.doku.com/checkout/v1/payment` resulted in a `400 Bad Request` response:
{"message":["PAYMENT CHANNEL IS INACTIVE"]}
 {"response_body":{"message":["PAYMENT CHANNEL IS INACTIVE"]}} 
[2026-06-29 15:14:36] production.ERROR: Payment initiation failed: DOKU payment failed: {"message":["PAYMENT CHANNEL IS INACTIVE"]}  
[2026-06-29 15:14:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from http://localhost:3090  
[2026-06-29 15:14:41] production.INFO: NOMINAL_DP CHECK {"payment_type":"full_payment","nominal_dp_request":0,"nominal_dp_in_data":0,"all_request":{"branch_id":1,"booking_date":"2026-06-30","payment_type":"full_payment","nominal_dp":0,"items":[{"service_id":51,"therapist_id":41,"room_id":3,"start_time":"10:00","guest_name":"HERI","guest_phone":"081510314123","guest_type":"dewasa","notes":"Tamu 1"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-06-29 15:14:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from http://localhost:3090  
[2026-06-29 15:14:41] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":150} 
[2026-06-29 15:14:41] production.INFO: createDokuPayment: Handling PaymentLog {"booking_data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-06-29 15:14:41] 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-06-29 15:14:41] production.INFO: createDokuPayment: Using specific channel {"method":"VIRTUAL_ACCOUNT_BNI","channel":"VIRTUAL_ACCOUNT_BNI"} 
[2026-06-29 15:14:41] production.INFO: createDokuPayment: Final payment_method_types {"types":["VIRTUAL_ACCOUNT_BNI"]} 
[2026-06-29 15:14:41] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":11,\"invoice_number\":\"PAY-20260629-000150-1782720881\",\"currency\":\"IDR\",\"session_id\":\"804e7c87-8bf1-498e-9295-f8f061b064d5\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260629-000150-1782720881\",\"line_items\":[{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Pembayaran Booking 150\",\"price\":11,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BNI\"]},\"customer\":{\"name\":\"seilla\",\"email\":\"arowellness12@gmail.com\",\"phone\":\"08131099324\"}}","targetPath":"/checkout/v1/payment"} 
[2026-06-29 15:14:41] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":11,"invoice_number":"PAY-20260629-000150-1782720881","currency":"IDR","session_id":"804e7c87-8bf1-498e-9295-f8f061b064d5","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260629-000150-1782720881","line_items":[{"name":"Item","price":0,"quantity":1},{"name":"Pembayaran Booking 150","price":11,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["VIRTUAL_ACCOUNT_BNI"]},"customer":{"name":"seilla","email":"arowellness12@gmail.com","phone":"08131099324"}}} 
[2026-06-29 15:14:41] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:804e7c87-8bf1-498e-9295-f8f061b064d5
Request-Timestamp:2026-06-29T08:14:41Z
Request-Target:/checkout/v1/payment
Digest:S5kOfzRyLjCl7omoD2mTVsKOck//1MAeeJvlebiC20s="} 
[2026-06-29 15:14:42] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"11","invoice_number":"PAY-20260629-000150-1782720881","currency":"IDR","session_id":"804e7c87-8bf1-498e-9295-f8f061b064d5","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260629-000150-1782720881","line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 150","quantity":1,"price":"11"}]},"payment":{"payment_method_types":["VIRTUAL_ACCOUNT_BNI"],"payment_due_date":30,"token_id":"804e7c87-8bf1-498e-9295-f8f061b064d520261429151441872","url":"https://checkout.doku.com/checkout-link-v2/804e7c87-8bf1-498e-9295-f8f061b064d520261429151441872","expired_date":"20260629154441","expired_datetime":"2026-06-29T08:44:41Z"},"customer":{"email":"arowellness12@gmail.com","phone":"08131099324","name":"seilla"},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","apiFormat":"JOKUL","source":"direct"},"line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 150","quantity":1,"price":"11"}]},"uuid":2.225260629151442e+39,"headers":{"request_id":"804e7c87-8bf1-498e-9295-f8f061b064d5","signature":"HMACSHA256=MperfZEJDMi3hD06j1dzS+vkUeiYKFDoAkTt+EDgMa8=","date":"2026-06-29T08:14:41Z","client_id":"BRN-0212-1768507762626"}}}} 
[2026-06-29 15:14:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/178 from http://localhost:3090  
[2026-06-29 15:14:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/178 from http://localhost:3090  
[2026-06-29 15:14:47] production.INFO: Payment Status Check {"payment_id":"178","current_status":"pending","payment_method":"virtual_account","gateway":"doku"} 
[2026-06-29 15:14:47] production.INFO: Calling checkDokuStatus for payment {"payment_id":"178"} 
[2026-06-29 15:14:47] production.INFO: checkDokuStatus called {"payment_id":178,"payment_ref":"PAY-20260629-000150-1782720881","isMockMode":false,"hasDokuConfig":true} 
[2026-06-29 15:14:47] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:321d4e21-acae-45e7-a2fb-79946581c513
Request-Timestamp:2026-06-29T08:14:47Z
Request-Target:/orders/v1/status/PAY-20260629-000150-1782720881"} 
[2026-06-29 15:14:47] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260629-000150-1782720881","invoice":"PAY-20260629-000150-1782720881"} 
[2026-06-29 15:14:47] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260629-000150-1782720881","response":{"order":{"invoice_number":"PAY-20260629-000150-1782720881","amount":11,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","original_request_id":"804e7c87-8bf1-498e-9295-f8f061b064d5"},"service":{"id":"VIRTUAL_ACCOUNT"},"acquirer":{"id":"BNI","name":"BNI"},"channel":{"id":"VIRTUAL_ACCOUNT_BNI"},"virtual_account_info":{"virtual_account_number":"8291300006543654","created_date":"20260629151444","expired_date":"20260629154344","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":"11","name":"Pembayaran Booking 150"}]}}} 
[2026-06-29 15:14:47] production.INFO: After checkDokuStatus {"payment_id":"178","new_status":"pending"} 
[2026-06-29 15:14:47] production.INFO: Payment Status Response {"payment_id":178,"payment_ref":"PAY-20260629-000150-1782720881","status":"pending","payment_status":null,"amount":"11.00","method":"virtual_account","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260629-000150-1782720881\",\"transaction_status\":\"pending\",\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/804e7c87-8bf1-498e-9295-f8f061b064d520261429151441872\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"BNI\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"11\",\"invoice_number\":\"PAY-20260629-000150-1782720881\",\"currency\":\"IDR\",\"session_id\":\"804e7c87-8bf1-498e-9295-f8f061b064d5\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260629-000150-1782720881\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 150\",\"quantity\":1,\"price\":\"11\"}]},\"payment\":{\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BNI\"],\"payment_due_date\":30,\"token_id\":\"804e7c87-8bf1-498e-9295-f8f061b064d520261429151441872\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/804e7c87-8bf1-498e-9295-f8f061b064d520261429151441872\",\"expired_date\":\"20260629154441\",\"expired_datetime\":\"2026-06-29T08:44:41Z\"},\"customer\":{\"email\":\"arowellness12@gmail.com\",\"phone\":\"08131099324\",\"name\":\"seilla\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 150\",\"quantity\":1,\"price\":\"11\"}]},\"uuid\":2.225260629151442e+39,\"headers\":{\"request_id\":\"804e7c87-8bf1-498e-9295-f8f061b064d5\",\"signature\":\"HMACSHA256=MperfZEJDMi3hD06j1dzS+vkUeiYKFDoAkTt+EDgMa8=\",\"date\":\"2026-06-29T08:14:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-06-29 15:14:47\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260629-000150-1782720881\",\"amount\":11,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"original_request_id\":\"804e7c87-8bf1-498e-9295-f8f061b064d5\"},\"service\":{\"id\":\"VIRTUAL_ACCOUNT\"},\"acquirer\":{\"id\":\"BNI\",\"name\":\"BNI\"},\"channel\":{\"id\":\"VIRTUAL_ACCOUNT_BNI\"},\"virtual_account_info\":{\"virtual_account_number\":\"8291300006543654\",\"created_date\":\"20260629151444\",\"expired_date\":\"20260629154344\",\"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\":\"11\",\"name\":\"Pembayaran Booking 150\"}]}}}}","created_at":"2026-06-29 15:14:41"} 
[2026-06-29 18:03:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18: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://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18: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://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03: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-06-29 18:03:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-06-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-06-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03: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-06-29 18:03:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03: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-06-29 18:03: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-06-29 18:03: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-06-29 18:03: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-06-29 18:03: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-06-29 18:03: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-06-29 18:03: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-06-29 18:03: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-06-29 18:03: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-06-29 18:03:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:40] production.INFO: DEBUG therapist 6 {"has_schedule":false,"schedule":null,"reqStart":"09:00:00","reqEnd":"10:00:00","shiftStart":null,"shiftEnd":null} 
[2026-06-29 18:03:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=110000&branch_id=1&guest_count=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=110000&branch_id=1&guest_count=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:03:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=110000&branch_id=1&guest_count=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:04:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:04:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:04:02] production.INFO: NOMINAL_DP CHECK {"payment_type":"down_payment","nominal_dp_request":50000,"nominal_dp_in_data":50000,"all_request":{"branch_id":1,"booking_date":"2026-06-30","payment_type":"down_payment","nominal_dp":50000,"items":[{"service_id":10,"variant_id":8,"therapist_id":41,"room_id":3,"start_time":"09:00","guest_name":"Lingga","guest_phone":"081336078387","guest_type":"dewasa","notes":"Tamu 1"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-06-29 18:04:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:04:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:04:02] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":151} 
[2026-06-29 18:04:02] 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-06-29 18:04:02] production.INFO: createDokuPayment: Use summary for Down Payment  
[2026-06-29 18:04:02] 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-06-29 18:04:02] production.INFO: createDokuPayment: Using specific channel {"method":"EMONEY_DANA","channel":"EMONEY_DANA"} 
[2026-06-29 18:04:02] production.INFO: createDokuPayment: Final payment_method_types {"types":["EMONEY_DANA"]} 
[2026-06-29 18:04:02] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":50000,\"invoice_number\":\"PAY-20260629-000151-1782731042\",\"currency\":\"IDR\",\"session_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260629-000151-1782731042\",\"line_items\":[{\"name\":\"Down Payment booking 151\",\"price\":50000,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"EMONEY_DANA\"]},\"customer\":{\"name\":\"Lingga\",\"email\":\"linggabachtiar61@gmail.com\",\"phone\":\"081336078387\"}}","targetPath":"/checkout/v1/payment"} 
[2026-06-29 18:04:02] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":50000,"invoice_number":"PAY-20260629-000151-1782731042","currency":"IDR","session_id":"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260629-000151-1782731042","line_items":[{"name":"Down Payment booking 151","price":50000,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["EMONEY_DANA"]},"customer":{"name":"Lingga","email":"linggabachtiar61@gmail.com","phone":"081336078387"}}} 
[2026-06-29 18:04:02] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9
Request-Timestamp:2026-06-29T11:04:02Z
Request-Target:/checkout/v1/payment
Digest:OIx3VDcDsWJxpCzZpKAb2XMcOXF7jktK0gveFjVAgPA="} 
[2026-06-29 18:04:03] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"50000","invoice_number":"PAY-20260629-000151-1782731042","currency":"IDR","session_id":"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260629-000151-1782731042","line_items":[{"name":"Down Payment booking 151","quantity":1,"price":"50000"}]},"payment":{"payment_method_types":["EMONEY_DANA"],"payment_due_date":30,"token_id":"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201","url":"https://checkout.doku.com/checkout-link-v2/0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201","expired_date":"20260629183402","expired_datetime":"2026-06-29T11:34:02Z"},"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 151","quantity":1,"price":"50000"}]},"uuid":2.2252606291804033e+39,"headers":{"request_id":"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9","signature":"HMACSHA256=Ge9wmEGtS2AHddl0+Iv+r4GriuyPn0SCMRfP2bzQXhU=","date":"2026-06-29T11:04:02Z","client_id":"BRN-0212-1768507762626"}}}} 
[2026-06-29 18:04:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/179 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:04:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/179 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:04:09] production.INFO: Payment Status Check {"payment_id":"179","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-06-29 18:04:09] production.INFO: Calling checkDokuStatus for payment {"payment_id":"179"} 
[2026-06-29 18:04:09] production.INFO: checkDokuStatus called {"payment_id":179,"payment_ref":"PAY-20260629-000151-1782731042","isMockMode":false,"hasDokuConfig":true} 
[2026-06-29 18:04:09] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:bb23b0bc-b51a-4d5e-9b31-9ad25c92abd2
Request-Timestamp:2026-06-29T11:04:09Z
Request-Target:/orders/v1/status/PAY-20260629-000151-1782731042"} 
[2026-06-29 18:04:09] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260629-000151-1782731042","invoice":"PAY-20260629-000151-1782731042"} 
[2026-06-29 18:04:09] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260629-000151-1782731042","response":{"order":{"invoice_number":"PAY-20260629-000151-1782731042","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-06-29T11:04:05Z","original_request_id":"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260629-000151-1782731042","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"50000","name":"Down Payment booking 151"}]},"emoney_payment":{"status":"PENDING","date":"20260629180405","approval_code":"20260629111212800110166880517441112","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-06-29 18:04:09] production.INFO: After checkDokuStatus {"payment_id":"179","new_status":"pending"} 
[2026-06-29 18:04:09] production.INFO: Payment Status Response {"payment_id":179,"payment_ref":"PAY-20260629-000151-1782731042","status":"pending","payment_status":null,"amount":"50000.00","method":"bank_transfer","type":"down_payment","data":"{\"transaction_id\":\"PAY-20260629-000151-1782731042\",\"transaction_status\":\"pending\",\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260629-000151-1782731042\",\"currency\":\"IDR\",\"session_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260629-000151-1782731042\",\"line_items\":[{\"name\":\"Down Payment booking 151\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"expired_date\":\"20260629183402\",\"expired_datetime\":\"2026-06-29T11:34:02Z\"},\"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 151\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252606291804033e+39,\"headers\":{\"request_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"signature\":\"HMACSHA256=Ge9wmEGtS2AHddl0+Iv+r4GriuyPn0SCMRfP2bzQXhU=\",\"date\":\"2026-06-29T11:04:02Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-06-29 18:04:09\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260629-000151-1782731042\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-06-29T11:04:05Z\",\"original_request_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260629-000151-1782731042\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"50000\",\"name\":\"Down Payment booking 151\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260629180405\",\"approval_code\":\"20260629111212800110166880517441112\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-06-29 18:04:02"} 
[2026-06-29 18:04:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/179 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:04:13] production.INFO: Payment Status Check {"payment_id":"179","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-06-29 18:04:13] production.INFO: Calling checkDokuStatus for payment {"payment_id":"179"} 
[2026-06-29 18:04:13] production.INFO: checkDokuStatus called {"payment_id":179,"payment_ref":"PAY-20260629-000151-1782731042","isMockMode":false,"hasDokuConfig":true} 
[2026-06-29 18:04:13] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:5ae0485b-619d-418d-be59-be67e58cf300
Request-Timestamp:2026-06-29T11:04:13Z
Request-Target:/orders/v1/status/PAY-20260629-000151-1782731042"} 
[2026-06-29 18:04:13] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260629-000151-1782731042","invoice":"PAY-20260629-000151-1782731042"} 
[2026-06-29 18:04:13] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260629-000151-1782731042","response":{"order":{"invoice_number":"PAY-20260629-000151-1782731042","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-06-29T11:04:05Z","original_request_id":"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260629-000151-1782731042","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"50000","name":"Down Payment booking 151"}]},"emoney_payment":{"status":"PENDING","date":"20260629180405","approval_code":"20260629111212800110166880517441112","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-06-29 18:04:13] production.INFO: After checkDokuStatus {"payment_id":"179","new_status":"pending"} 
[2026-06-29 18:04:13] production.INFO: Payment Status Response {"payment_id":179,"payment_ref":"PAY-20260629-000151-1782731042","status":"pending","payment_status":null,"amount":"50000.00","method":"bank_transfer","type":"down_payment","data":"{\"transaction_id\":\"PAY-20260629-000151-1782731042\",\"transaction_status\":\"pending\",\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260629-000151-1782731042\",\"currency\":\"IDR\",\"session_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260629-000151-1782731042\",\"line_items\":[{\"name\":\"Down Payment booking 151\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"expired_date\":\"20260629183402\",\"expired_datetime\":\"2026-06-29T11:34:02Z\"},\"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 151\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252606291804033e+39,\"headers\":{\"request_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"signature\":\"HMACSHA256=Ge9wmEGtS2AHddl0+Iv+r4GriuyPn0SCMRfP2bzQXhU=\",\"date\":\"2026-06-29T11:04:02Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-06-29 18:04:13\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260629-000151-1782731042\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-06-29T11:04:05Z\",\"original_request_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260629-000151-1782731042\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"50000\",\"name\":\"Down Payment booking 151\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260629180405\",\"approval_code\":\"20260629111212800110166880517441112\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-06-29 18:04:02"} 
[2026-06-29 18:04:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/179 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:04:18] production.INFO: Payment Status Check {"payment_id":"179","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-06-29 18:04:18] production.INFO: Calling checkDokuStatus for payment {"payment_id":"179"} 
[2026-06-29 18:04:18] production.INFO: checkDokuStatus called {"payment_id":179,"payment_ref":"PAY-20260629-000151-1782731042","isMockMode":false,"hasDokuConfig":true} 
[2026-06-29 18:04:18] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:d319e11e-3222-4016-83ac-da0f82743f9b
Request-Timestamp:2026-06-29T11:04:18Z
Request-Target:/orders/v1/status/PAY-20260629-000151-1782731042"} 
[2026-06-29 18:04:18] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260629-000151-1782731042","invoice":"PAY-20260629-000151-1782731042"} 
[2026-06-29 18:04:19] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260629-000151-1782731042","response":{"order":{"invoice_number":"PAY-20260629-000151-1782731042","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-06-29T11:04:05Z","original_request_id":"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260629-000151-1782731042","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"50000","name":"Down Payment booking 151"}]},"emoney_payment":{"status":"PENDING","date":"20260629180405","approval_code":"20260629111212800110166880517441112","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-06-29 18:04:19] production.INFO: After checkDokuStatus {"payment_id":"179","new_status":"pending"} 
[2026-06-29 18:04:19] production.INFO: Payment Status Response {"payment_id":179,"payment_ref":"PAY-20260629-000151-1782731042","status":"pending","payment_status":null,"amount":"50000.00","method":"bank_transfer","type":"down_payment","data":"{\"transaction_id\":\"PAY-20260629-000151-1782731042\",\"transaction_status\":\"pending\",\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260629-000151-1782731042\",\"currency\":\"IDR\",\"session_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260629-000151-1782731042\",\"line_items\":[{\"name\":\"Down Payment booking 151\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"expired_date\":\"20260629183402\",\"expired_datetime\":\"2026-06-29T11:34:02Z\"},\"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 151\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252606291804033e+39,\"headers\":{\"request_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"signature\":\"HMACSHA256=Ge9wmEGtS2AHddl0+Iv+r4GriuyPn0SCMRfP2bzQXhU=\",\"date\":\"2026-06-29T11:04:02Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-06-29 18:04:19\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260629-000151-1782731042\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-06-29T11:04:05Z\",\"original_request_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260629-000151-1782731042\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"50000\",\"name\":\"Down Payment booking 151\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260629180405\",\"approval_code\":\"20260629111212800110166880517441112\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-06-29 18:04:02"} 
[2026-06-29 18:04:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/179 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:04:35] production.INFO: Payment Status Check {"payment_id":"179","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-06-29 18:04:35] production.INFO: Calling checkDokuStatus for payment {"payment_id":"179"} 
[2026-06-29 18:04:35] production.INFO: checkDokuStatus called {"payment_id":179,"payment_ref":"PAY-20260629-000151-1782731042","isMockMode":false,"hasDokuConfig":true} 
[2026-06-29 18:04:35] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:ee466971-fe5d-4bb6-8dc3-b891dc0fb3cb
Request-Timestamp:2026-06-29T11:04:35Z
Request-Target:/orders/v1/status/PAY-20260629-000151-1782731042"} 
[2026-06-29 18:04:35] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260629-000151-1782731042","invoice":"PAY-20260629-000151-1782731042"} 
[2026-06-29 18:04:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/179 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:04:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/179 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:04:35] production.INFO: Payment Status Check {"payment_id":"179","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-06-29 18:04:35] production.INFO: Calling checkDokuStatus for payment {"payment_id":"179"} 
[2026-06-29 18:04:35] production.INFO: checkDokuStatus called {"payment_id":179,"payment_ref":"PAY-20260629-000151-1782731042","isMockMode":false,"hasDokuConfig":true} 
[2026-06-29 18:04:35] production.INFO: Payment Status Check {"payment_id":"179","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-06-29 18:04:35] production.INFO: Calling checkDokuStatus for payment {"payment_id":"179"} 
[2026-06-29 18:04:35] production.INFO: checkDokuStatus called {"payment_id":179,"payment_ref":"PAY-20260629-000151-1782731042","isMockMode":false,"hasDokuConfig":true} 
[2026-06-29 18:04:35] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:422cba5f-6df5-4282-b211-36b388bd0317
Request-Timestamp:2026-06-29T11:04:35Z
Request-Target:/orders/v1/status/PAY-20260629-000151-1782731042"} 
[2026-06-29 18:04:35] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260629-000151-1782731042","invoice":"PAY-20260629-000151-1782731042"} 
[2026-06-29 18:04:35] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:b49812de-500e-4727-9649-97bf176b969b
Request-Timestamp:2026-06-29T11:04:35Z
Request-Target:/orders/v1/status/PAY-20260629-000151-1782731042"} 
[2026-06-29 18:04:35] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260629-000151-1782731042","invoice":"PAY-20260629-000151-1782731042"} 
[2026-06-29 18:04:36] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260629-000151-1782731042","response":{"order":{"invoice_number":"PAY-20260629-000151-1782731042","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-06-29T11:04:05Z","original_request_id":"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260629-000151-1782731042","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"50000","name":"Down Payment booking 151"}]},"emoney_payment":{"status":"PENDING","date":"20260629180405","approval_code":"20260629111212800110166880517441112","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-06-29 18:04:36] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260629-000151-1782731042","response":{"order":{"invoice_number":"PAY-20260629-000151-1782731042","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-06-29T11:04:05Z","original_request_id":"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260629-000151-1782731042","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"50000","name":"Down Payment booking 151"}]},"emoney_payment":{"status":"PENDING","date":"20260629180405","approval_code":"20260629111212800110166880517441112","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-06-29 18:04:36] production.INFO: After checkDokuStatus {"payment_id":"179","new_status":"pending"} 
[2026-06-29 18:04:36] production.INFO: Payment Status Response {"payment_id":179,"payment_ref":"PAY-20260629-000151-1782731042","status":"pending","payment_status":null,"amount":"50000.00","method":"bank_transfer","type":"down_payment","data":"{\"transaction_id\":\"PAY-20260629-000151-1782731042\",\"transaction_status\":\"pending\",\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260629-000151-1782731042\",\"currency\":\"IDR\",\"session_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260629-000151-1782731042\",\"line_items\":[{\"name\":\"Down Payment booking 151\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"expired_date\":\"20260629183402\",\"expired_datetime\":\"2026-06-29T11:34:02Z\"},\"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 151\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252606291804033e+39,\"headers\":{\"request_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"signature\":\"HMACSHA256=Ge9wmEGtS2AHddl0+Iv+r4GriuyPn0SCMRfP2bzQXhU=\",\"date\":\"2026-06-29T11:04:02Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-06-29 18:04:36\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260629-000151-1782731042\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-06-29T11:04:05Z\",\"original_request_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260629-000151-1782731042\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"50000\",\"name\":\"Down Payment booking 151\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260629180405\",\"approval_code\":\"20260629111212800110166880517441112\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-06-29 18:04:02"} 
[2026-06-29 18:04:36] production.INFO: After checkDokuStatus {"payment_id":"179","new_status":"pending"} 
[2026-06-29 18:04:36] production.INFO: Payment Status Response {"payment_id":179,"payment_ref":"PAY-20260629-000151-1782731042","status":"pending","payment_status":null,"amount":"50000.00","method":"bank_transfer","type":"down_payment","data":"{\"transaction_id\":\"PAY-20260629-000151-1782731042\",\"transaction_status\":\"pending\",\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260629-000151-1782731042\",\"currency\":\"IDR\",\"session_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260629-000151-1782731042\",\"line_items\":[{\"name\":\"Down Payment booking 151\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"expired_date\":\"20260629183402\",\"expired_datetime\":\"2026-06-29T11:34:02Z\"},\"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 151\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252606291804033e+39,\"headers\":{\"request_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"signature\":\"HMACSHA256=Ge9wmEGtS2AHddl0+Iv+r4GriuyPn0SCMRfP2bzQXhU=\",\"date\":\"2026-06-29T11:04:02Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-06-29 18:04:36\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260629-000151-1782731042\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-06-29T11:04:05Z\",\"original_request_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260629-000151-1782731042\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"50000\",\"name\":\"Down Payment booking 151\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260629180405\",\"approval_code\":\"20260629111212800110166880517441112\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-06-29 18:04:02"} 
[2026-06-29 18:04:36] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260629-000151-1782731042","response":{"order":{"invoice_number":"PAY-20260629-000151-1782731042","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-06-29T11:04:05Z","original_request_id":"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260629-000151-1782731042","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"50000","name":"Down Payment booking 151"}]},"emoney_payment":{"status":"PENDING","date":"20260629180405","approval_code":"20260629111212800110166880517441112","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-06-29 18:04:36] production.INFO: After checkDokuStatus {"payment_id":"179","new_status":"pending"} 
[2026-06-29 18:04:36] production.INFO: Payment Status Response {"payment_id":179,"payment_ref":"PAY-20260629-000151-1782731042","status":"pending","payment_status":null,"amount":"50000.00","method":"bank_transfer","type":"down_payment","data":"{\"transaction_id\":\"PAY-20260629-000151-1782731042\",\"transaction_status\":\"pending\",\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260629-000151-1782731042\",\"currency\":\"IDR\",\"session_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260629-000151-1782731042\",\"line_items\":[{\"name\":\"Down Payment booking 151\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"expired_date\":\"20260629183402\",\"expired_datetime\":\"2026-06-29T11:34:02Z\"},\"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 151\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252606291804033e+39,\"headers\":{\"request_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"signature\":\"HMACSHA256=Ge9wmEGtS2AHddl0+Iv+r4GriuyPn0SCMRfP2bzQXhU=\",\"date\":\"2026-06-29T11:04:02Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-06-29 18:04:36\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260629-000151-1782731042\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-06-29T11:04:05Z\",\"original_request_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260629-000151-1782731042\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"50000\",\"name\":\"Down Payment booking 151\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260629180405\",\"approval_code\":\"20260629111212800110166880517441112\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-06-29 18:04:02"} 
[2026-06-29 18:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/179 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:11] production.INFO: Payment Status Check {"payment_id":"179","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-06-29 18:05:11] production.INFO: Calling checkDokuStatus for payment {"payment_id":"179"} 
[2026-06-29 18:05:11] production.INFO: checkDokuStatus called {"payment_id":179,"payment_ref":"PAY-20260629-000151-1782731042","isMockMode":false,"hasDokuConfig":true} 
[2026-06-29 18:05:11] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:9fdf8e2d-0ca5-48bb-a4a1-67878e0a1121
Request-Timestamp:2026-06-29T11:05:11Z
Request-Target:/orders/v1/status/PAY-20260629-000151-1782731042"} 
[2026-06-29 18:05:11] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260629-000151-1782731042","invoice":"PAY-20260629-000151-1782731042"} 
[2026-06-29 18:05:11] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260629-000151-1782731042","response":{"order":{"invoice_number":"PAY-20260629-000151-1782731042","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-06-29T11:04:05Z","original_request_id":"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260629-000151-1782731042","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"50000","name":"Down Payment booking 151"}]},"emoney_payment":{"status":"PENDING","date":"20260629180405","approval_code":"20260629111212800110166880517441112","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-06-29 18:05:11] production.INFO: After checkDokuStatus {"payment_id":"179","new_status":"pending"} 
[2026-06-29 18:05:11] production.INFO: Payment Status Response {"payment_id":179,"payment_ref":"PAY-20260629-000151-1782731042","status":"pending","payment_status":null,"amount":"50000.00","method":"bank_transfer","type":"down_payment","data":"{\"transaction_id\":\"PAY-20260629-000151-1782731042\",\"transaction_status\":\"pending\",\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260629-000151-1782731042\",\"currency\":\"IDR\",\"session_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260629-000151-1782731042\",\"line_items\":[{\"name\":\"Down Payment booking 151\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/0bd4a5cf-7a22-4dff-9dfe-8f42217e74e920260429180403201\",\"expired_date\":\"20260629183402\",\"expired_datetime\":\"2026-06-29T11:34:02Z\"},\"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 151\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252606291804033e+39,\"headers\":{\"request_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"signature\":\"HMACSHA256=Ge9wmEGtS2AHddl0+Iv+r4GriuyPn0SCMRfP2bzQXhU=\",\"date\":\"2026-06-29T11:04:02Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-06-29 18:05:11\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260629-000151-1782731042\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-06-29T11:04:05Z\",\"original_request_id\":\"0bd4a5cf-7a22-4dff-9dfe-8f42217e74e9\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260629-000151-1782731042\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"50000\",\"name\":\"Down Payment booking 151\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260629180405\",\"approval_code\":\"20260629111212800110166880517441112\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-06-29 18:04:02"} 
[2026-06-29 18:05:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-06-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05: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-06-29 18:05:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05: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-06-29 18:05:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05: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-06-29 18:05:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-06-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05: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-06-29 18:05:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05: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-06-29 18:05: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-06-29 18:05: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-06-29 18:05: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-06-29 18:05: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-06-29 18:05:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:44] production.INFO: DEBUG therapist 6 {"has_schedule":false,"schedule":null,"reqStart":"09:00:00","reqEnd":"10:00:00","shiftStart":null,"shiftEnd":null} 
[2026-06-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=110000&branch_id=1&guest_count=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:05:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=110000&branch_id=1&guest_count=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:06:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:06:02] production.INFO: NOMINAL_DP CHECK {"payment_type":"down_payment","nominal_dp_request":50000,"nominal_dp_in_data":50000,"all_request":{"branch_id":1,"booking_date":"2026-06-30","payment_type":"down_payment","nominal_dp":50000,"items":[{"service_id":10,"variant_id":8,"therapist_id":41,"room_id":3,"start_time":"09:00","guest_name":"Lingga","guest_phone":"081336078387","guest_type":"dewasa","notes":"Tamu 1"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-06-29 18:06:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:06:02] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":152} 
[2026-06-29 18:06:02] 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-06-29 18:06:02] production.INFO: createDokuPayment: Use summary for Down Payment  
[2026-06-29 18:06:02] 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-06-29 18:06:02] production.INFO: createDokuPayment: Using specific channel {"method":"VIRTUAL_ACCOUNT_BNI","channel":"VIRTUAL_ACCOUNT_BNI"} 
[2026-06-29 18:06:02] production.INFO: createDokuPayment: Final payment_method_types {"types":["VIRTUAL_ACCOUNT_BNI"]} 
[2026-06-29 18:06:02] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":50000,\"invoice_number\":\"PAY-20260629-000152-1782731162\",\"currency\":\"IDR\",\"session_id\":\"807cca5b-afb2-48d0-9bf2-bde476448bf8\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260629-000152-1782731162\",\"line_items\":[{\"name\":\"Down Payment booking 152\",\"price\":50000,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BNI\"]},\"customer\":{\"name\":\"Lingga\",\"email\":\"linggabachtiar61@gmail.com\",\"phone\":\"081336078387\"}}","targetPath":"/checkout/v1/payment"} 
[2026-06-29 18:06:02] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":50000,"invoice_number":"PAY-20260629-000152-1782731162","currency":"IDR","session_id":"807cca5b-afb2-48d0-9bf2-bde476448bf8","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260629-000152-1782731162","line_items":[{"name":"Down Payment booking 152","price":50000,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["VIRTUAL_ACCOUNT_BNI"]},"customer":{"name":"Lingga","email":"linggabachtiar61@gmail.com","phone":"081336078387"}}} 
[2026-06-29 18:06:02] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:807cca5b-afb2-48d0-9bf2-bde476448bf8
Request-Timestamp:2026-06-29T11:06:02Z
Request-Target:/checkout/v1/payment
Digest:vGebMyeWhDpe2qpXWAUU4T62Z7iYOuioy1SAchdpOXA="} 
[2026-06-29 18:06:03] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"50000","invoice_number":"PAY-20260629-000152-1782731162","currency":"IDR","session_id":"807cca5b-afb2-48d0-9bf2-bde476448bf8","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260629-000152-1782731162","line_items":[{"name":"Down Payment booking 152","quantity":1,"price":"50000"}]},"payment":{"payment_method_types":["VIRTUAL_ACCOUNT_BNI"],"payment_due_date":30,"token_id":"807cca5b-afb2-48d0-9bf2-bde476448bf820260629180603151","url":"https://checkout.doku.com/checkout-link-v2/807cca5b-afb2-48d0-9bf2-bde476448bf820260629180603151","expired_date":"20260629183602","expired_datetime":"2026-06-29T11:36:02Z"},"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 152","quantity":1,"price":"50000"}]},"uuid":2.225260629180603e+39,"headers":{"request_id":"807cca5b-afb2-48d0-9bf2-bde476448bf8","signature":"HMACSHA256=FoVMNV7bscarC1GHdzMVKzAm6AVVdMM9pe5kQ9sExoM=","date":"2026-06-29T11:06:02Z","client_id":"BRN-0212-1768507762626"}}}} 
[2026-06-29 18:06:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/180 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:06:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/180 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:06:09] production.INFO: Payment Status Check {"payment_id":"180","current_status":"pending","payment_method":"virtual_account","gateway":"doku"} 
[2026-06-29 18:06:09] production.INFO: Calling checkDokuStatus for payment {"payment_id":"180"} 
[2026-06-29 18:06:09] production.INFO: checkDokuStatus called {"payment_id":180,"payment_ref":"PAY-20260629-000152-1782731162","isMockMode":false,"hasDokuConfig":true} 
[2026-06-29 18:06:09] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:6303c5a8-2143-4350-8c4d-e89d5265f073
Request-Timestamp:2026-06-29T11:06:09Z
Request-Target:/orders/v1/status/PAY-20260629-000152-1782731162"} 
[2026-06-29 18:06:09] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260629-000152-1782731162","invoice":"PAY-20260629-000152-1782731162"} 
[2026-06-29 18:06:09] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260629-000152-1782731162","response":{"order":{"invoice_number":"PAY-20260629-000152-1782731162","amount":50000,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","original_request_id":"807cca5b-afb2-48d0-9bf2-bde476448bf8"},"service":{"id":"VIRTUAL_ACCOUNT"},"acquirer":{"id":"BNI","name":"BNI"},"channel":{"id":"VIRTUAL_ACCOUNT_BNI"},"virtual_account_info":{"virtual_account_number":"8291300006544331","created_date":"20260629180604","expired_date":"20260629183504","reusable_status":false},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"50000","name":"Down Payment booking 152"}]}}} 
[2026-06-29 18:06:09] production.INFO: After checkDokuStatus {"payment_id":"180","new_status":"pending"} 
[2026-06-29 18:06:09] production.INFO: Payment Status Response {"payment_id":180,"payment_ref":"PAY-20260629-000152-1782731162","status":"pending","payment_status":null,"amount":"50000.00","method":"virtual_account","type":"down_payment","data":"{\"transaction_id\":\"PAY-20260629-000152-1782731162\",\"transaction_status\":\"pending\",\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/807cca5b-afb2-48d0-9bf2-bde476448bf820260629180603151\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"BNI\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260629-000152-1782731162\",\"currency\":\"IDR\",\"session_id\":\"807cca5b-afb2-48d0-9bf2-bde476448bf8\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260629-000152-1782731162\",\"line_items\":[{\"name\":\"Down Payment booking 152\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BNI\"],\"payment_due_date\":30,\"token_id\":\"807cca5b-afb2-48d0-9bf2-bde476448bf820260629180603151\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/807cca5b-afb2-48d0-9bf2-bde476448bf820260629180603151\",\"expired_date\":\"20260629183602\",\"expired_datetime\":\"2026-06-29T11:36:02Z\"},\"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 152\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.225260629180603e+39,\"headers\":{\"request_id\":\"807cca5b-afb2-48d0-9bf2-bde476448bf8\",\"signature\":\"HMACSHA256=FoVMNV7bscarC1GHdzMVKzAm6AVVdMM9pe5kQ9sExoM=\",\"date\":\"2026-06-29T11:06:02Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-06-29 18:06:09\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260629-000152-1782731162\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"original_request_id\":\"807cca5b-afb2-48d0-9bf2-bde476448bf8\"},\"service\":{\"id\":\"VIRTUAL_ACCOUNT\"},\"acquirer\":{\"id\":\"BNI\",\"name\":\"BNI\"},\"channel\":{\"id\":\"VIRTUAL_ACCOUNT_BNI\"},\"virtual_account_info\":{\"virtual_account_number\":\"8291300006544331\",\"created_date\":\"20260629180604\",\"expired_date\":\"20260629183504\",\"reusable_status\":false},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"50000\",\"name\":\"Down Payment booking 152\"}]}}}}","created_at":"2026-06-29 18:06:02"} 
[2026-06-29 18:06:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/180 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:06:13] production.INFO: Payment Status Check {"payment_id":"180","current_status":"pending","payment_method":"virtual_account","gateway":"doku"} 
[2026-06-29 18:06:13] production.INFO: Calling checkDokuStatus for payment {"payment_id":"180"} 
[2026-06-29 18:06:13] production.INFO: checkDokuStatus called {"payment_id":180,"payment_ref":"PAY-20260629-000152-1782731162","isMockMode":false,"hasDokuConfig":true} 
[2026-06-29 18:06:13] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:97664e9e-b68c-453e-a9f4-97419d2b57f6
Request-Timestamp:2026-06-29T11:06:13Z
Request-Target:/orders/v1/status/PAY-20260629-000152-1782731162"} 
[2026-06-29 18:06:13] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260629-000152-1782731162","invoice":"PAY-20260629-000152-1782731162"} 
[2026-06-29 18:06:14] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260629-000152-1782731162","response":{"order":{"invoice_number":"PAY-20260629-000152-1782731162","amount":50000,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","original_request_id":"807cca5b-afb2-48d0-9bf2-bde476448bf8"},"service":{"id":"VIRTUAL_ACCOUNT"},"acquirer":{"id":"BNI","name":"BNI"},"channel":{"id":"VIRTUAL_ACCOUNT_BNI"},"virtual_account_info":{"virtual_account_number":"8291300006544331","created_date":"20260629180604","expired_date":"20260629183504","reusable_status":false},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"50000","name":"Down Payment booking 152"}]}}} 
[2026-06-29 18:06:14] production.INFO: After checkDokuStatus {"payment_id":"180","new_status":"pending"} 
[2026-06-29 18:06:14] production.INFO: Payment Status Response {"payment_id":180,"payment_ref":"PAY-20260629-000152-1782731162","status":"pending","payment_status":null,"amount":"50000.00","method":"virtual_account","type":"down_payment","data":"{\"transaction_id\":\"PAY-20260629-000152-1782731162\",\"transaction_status\":\"pending\",\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/807cca5b-afb2-48d0-9bf2-bde476448bf820260629180603151\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"BNI\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260629-000152-1782731162\",\"currency\":\"IDR\",\"session_id\":\"807cca5b-afb2-48d0-9bf2-bde476448bf8\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260629-000152-1782731162\",\"line_items\":[{\"name\":\"Down Payment booking 152\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BNI\"],\"payment_due_date\":30,\"token_id\":\"807cca5b-afb2-48d0-9bf2-bde476448bf820260629180603151\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/807cca5b-afb2-48d0-9bf2-bde476448bf820260629180603151\",\"expired_date\":\"20260629183602\",\"expired_datetime\":\"2026-06-29T11:36:02Z\"},\"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 152\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.225260629180603e+39,\"headers\":{\"request_id\":\"807cca5b-afb2-48d0-9bf2-bde476448bf8\",\"signature\":\"HMACSHA256=FoVMNV7bscarC1GHdzMVKzAm6AVVdMM9pe5kQ9sExoM=\",\"date\":\"2026-06-29T11:06:02Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-06-29 18:06:14\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260629-000152-1782731162\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"original_request_id\":\"807cca5b-afb2-48d0-9bf2-bde476448bf8\"},\"service\":{\"id\":\"VIRTUAL_ACCOUNT\"},\"acquirer\":{\"id\":\"BNI\",\"name\":\"BNI\"},\"channel\":{\"id\":\"VIRTUAL_ACCOUNT_BNI\"},\"virtual_account_info\":{\"virtual_account_number\":\"8291300006544331\",\"created_date\":\"20260629180604\",\"expired_date\":\"20260629183504\",\"reusable_status\":false},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"50000\",\"name\":\"Down Payment booking 152\"}]}}}}","created_at":"2026-06-29 18:06:02"} 
[2026-06-29 18:06:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/180 from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:06:18] production.INFO: Payment Status Check {"payment_id":"180","current_status":"pending","payment_method":"virtual_account","gateway":"doku"} 
[2026-06-29 18:06:18] production.INFO: Calling checkDokuStatus for payment {"payment_id":"180"} 
[2026-06-29 18:06:18] production.INFO: checkDokuStatus called {"payment_id":180,"payment_ref":"PAY-20260629-000152-1782731162","isMockMode":false,"hasDokuConfig":true} 
[2026-06-29 18:06:18] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:11bac37c-1591-4e7c-98df-336df402febe
Request-Timestamp:2026-06-29T11:06:18Z
Request-Target:/orders/v1/status/PAY-20260629-000152-1782731162"} 
[2026-06-29 18:06:18] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260629-000152-1782731162","invoice":"PAY-20260629-000152-1782731162"} 
[2026-06-29 18:06:18] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260629-000152-1782731162","response":{"order":{"invoice_number":"PAY-20260629-000152-1782731162","amount":50000,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","original_request_id":"807cca5b-afb2-48d0-9bf2-bde476448bf8"},"service":{"id":"VIRTUAL_ACCOUNT"},"acquirer":{"id":"BNI","name":"BNI"},"channel":{"id":"VIRTUAL_ACCOUNT_BNI"},"virtual_account_info":{"virtual_account_number":"8291300006544331","created_date":"20260629180604","expired_date":"20260629183504","reusable_status":false},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"50000","name":"Down Payment booking 152"}]}}} 
[2026-06-29 18:06:18] production.INFO: After checkDokuStatus {"payment_id":"180","new_status":"pending"} 
[2026-06-29 18:06:18] production.INFO: Payment Status Response {"payment_id":180,"payment_ref":"PAY-20260629-000152-1782731162","status":"pending","payment_status":null,"amount":"50000.00","method":"virtual_account","type":"down_payment","data":"{\"transaction_id\":\"PAY-20260629-000152-1782731162\",\"transaction_status\":\"pending\",\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/807cca5b-afb2-48d0-9bf2-bde476448bf820260629180603151\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"BNI\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260629-000152-1782731162\",\"currency\":\"IDR\",\"session_id\":\"807cca5b-afb2-48d0-9bf2-bde476448bf8\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260629-000152-1782731162\",\"line_items\":[{\"name\":\"Down Payment booking 152\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"VIRTUAL_ACCOUNT_BNI\"],\"payment_due_date\":30,\"token_id\":\"807cca5b-afb2-48d0-9bf2-bde476448bf820260629180603151\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/807cca5b-afb2-48d0-9bf2-bde476448bf820260629180603151\",\"expired_date\":\"20260629183602\",\"expired_datetime\":\"2026-06-29T11:36:02Z\"},\"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 152\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.225260629180603e+39,\"headers\":{\"request_id\":\"807cca5b-afb2-48d0-9bf2-bde476448bf8\",\"signature\":\"HMACSHA256=FoVMNV7bscarC1GHdzMVKzAm6AVVdMM9pe5kQ9sExoM=\",\"date\":\"2026-06-29T11:06:02Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-06-29 18:06:18\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260629-000152-1782731162\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"original_request_id\":\"807cca5b-afb2-48d0-9bf2-bde476448bf8\"},\"service\":{\"id\":\"VIRTUAL_ACCOUNT\"},\"acquirer\":{\"id\":\"BNI\",\"name\":\"BNI\"},\"channel\":{\"id\":\"VIRTUAL_ACCOUNT_BNI\"},\"virtual_account_info\":{\"virtual_account_number\":\"8291300006544331\",\"created_date\":\"20260629180604\",\"expired_date\":\"20260629183504\",\"reusable_status\":false},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"50000\",\"name\":\"Down Payment booking 152\"}]}}}}","created_at":"2026-06-29 18:06:02"} 
[2026-06-29 18:06: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-06-29 18:06:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:06:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-06-29&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:06:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:06:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:06:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:06:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:06: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-06-29 18:06:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 18:06:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 20:00:11] production.INFO: [WA] smart-send skipped event=customer_review {"reason":"No template configured for this event"} 
[2026-06-29 20:00:11] production.INFO: [WA] smart-send skipped event=customer_review {"reason":"No template configured for this event"} 
[2026-06-29 20:00:11] production.INFO: [WA] smart-send skipped event=customer_review {"reason":"No template configured for this event"} 
[2026-06-29 20:00:12] production.INFO: [WA] smart-send skipped event=customer_review {"reason":"No template configured for this event"} 
[2026-06-29 20:00:13] production.INFO: [WA] smart-send skipped event=customer_review {"reason":"No template configured for this event"} 
[2026-06-29 20:00:14] production.INFO: [WA] smart-send skipped event=customer_review {"reason":"No template configured for this event"} 
[2026-06-29 20:00:15] production.INFO: [WA] smart-send skipped event=customer_review {"reason":"No template configured for this event"} 
[2026-06-29 20:00:16] production.INFO: [WA] smart-send skipped event=customer_review {"reason":"No template configured for this event"} 
[2026-06-29 20:00:17] production.INFO: [WA] smart-send skipped event=customer_review {"reason":"No template configured for this event"} 
[2026-06-29 20:00:18] production.INFO: [WA] smart-send skipped event=customer_review {"reason":"No template configured for this event"} 
[2026-06-29 20:00:18] production.INFO: [WA] smart-send skipped event=customer_review {"reason":"No template configured for this event"} 
[2026-06-29 20:00:19] production.INFO: [WA] smart-send skipped event=customer_review {"reason":"No template configured for this event"} 
[2026-06-29 20:00:19] production.INFO: [WA] smart-send skipped event=customer_review {"reason":"No template configured for this event"} 
[2026-06-29 20:00:20] production.INFO: [WA] smart-send skipped event=customer_review {"reason":"No template configured for this event"} 
[2026-06-29 20:00:20] production.INFO: [WA] smart-send skipped event=customer_review {"reason":"No template configured for this event"} 
[2026-06-29 20:00:21] production.INFO: [WA] smart-send skipped event=customer_review {"reason":"No template configured for this event"} 
[2026-06-29 21:00:14] production.INFO: [WA] smart-send ok event=customer_reminder_h1 phone=081288676389 email=ayogikrnwn@gmail.com  
[2026-06-29 21:00:17] production.INFO: [WA] smart-send ok event=customer_reminder_h1 phone=081288676389 email=ayogikrnwn@gmail.com  
[2026-06-29 21:00:20] production.INFO: [WA] smart-send ok event=customer_reminder_h1 phone=081288676389 email=ayogikrnwn@gmail.com  
[2026-06-29 21:00:21] production.INFO: [WA] smart-send ok event=customer_reminder_h1 phone=081288676389 email=ayogikrnwn@gmail.com  
[2026-06-29 21:00:22] production.INFO: [WA] smart-send ok event=customer_reminder_h1 phone=085121158088 email=yg.spaceship@gmail.com  
[2026-06-29 21:24:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com from No Origin  
[2026-06-29 23: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://naqupos-booking.zafaranspasolo.com  
[2026-06-29 23:21: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-06-29 23:21:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 23:21:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 23: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://naqupos-booking.zafaranspasolo.com  
[2026-06-29 23:21:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 23:21: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-06-29 23:21:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 23:22:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 23: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-06-29 23:22:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 23: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-06-29 23:22:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 23:22:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 23:22:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 23:22:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 23:22:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 23:22:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 23:22:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 23:22:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-06-29 23:22:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
